Как я создаю пружинный боб для Java, дважды примитивного?

Чтобы увеличить размер кучи в IntelliJ IDEA, следуйте приведенным ниже инструкциям. Это работало для меня.

Для пользователей Windows

Перейдите в место, где установлена ​​среда IDE, и выполните поиск следующего.

idea64.exe.vmoptions

Отредактируйте файл и добавьте следующее.

-Xms512m
-Xmx2024m
-XX:MaxPermSize=700m
-XX:ReservedCodeCacheSize=480m

Вот и все!

8
задан Alireza 4 July 2017 в 09:04
поделиться

3 ответа

Объявите это как это:

<bean id="doubleValue" class="java.lang.Double">
   <constructor-arg index="0" value="3.7"/>
</bean>

И используйте как это:

<bean id="someOtherBean" ...>
   <property name="value" ref="doubleValue"/>
</bean>
12
ответ дан 5 December 2019 в 09:27
поделиться

Также стоит отметить, что в зависимости от Вашей потребности, определяющей Ваш собственный боб, может не быть лучший выбор для Вас.

<util:constant static-field="org.example.Constants.FOO"/>

хороший путь состоит в том, чтобы получить доступ к постоянной величине, сохраненной в классе, и редакторы связей по умолчанию также работают очень хорошо на преобразования, например.

<bean class="Foo" p:doubleValue="123.00"/>

Я заменил многие свои бобы этим способом, вместе с файлом свойств, определяющим мои значения (в целях повторного использования). Что раньше было похоже на это

<bean id="d1" class="java.lang.Double">
  <constructor-arg value="3.7"/>
</bean>
<bean id="foo" class="Foo">
  <property name="doubleVal" ref="d1"/>
</bean>

пересмотрен в это:

<bean
  id="propertyFile"
  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"
  p:location="classpath:my.properties"
/>
<bean id="foo" class="Foo" p:doubleVal="${d1}"/>
6
ответ дан 5 December 2019 в 09:27
поделиться

Почему Вы просто не используете Двойное? какая-либо причина?

0
ответ дан 5 December 2019 в 09:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: