powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / getBean c амперсандом
3 сообщений из 3, страница 1 из 1
getBean c амперсандом
    #38405102
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встретил такую строчку:
Код: java
1.
LocalSessionFactoryBean sessionFactoryBean = context.getBean("&sessionFactory", LocalSessionFactoryBean .class);



подскажите что значит амперсанд тут?
Если что вот бин:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<bean id="sessionFactory"
		class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource" />
		<property name="configLocation">
			<value>classpath:test/hibernate.cfg.xml</value>
		</property>

		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
				<prop key="hibernate.connection.charSet">UTF-8</prop>
				<prop key="hibernate.hbm2ddl.auto">create-drop</prop>
		</props>
		</property>
	</bean>
...
Рейтинг: 0 / 0
getBean c амперсандом
    #38405110
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://docs.spring.io/spring/docs/3.1.x/spring-framework-reference/html/beans.html#beans-factory-extension-factorybean
http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/beans/factory/FactoryBean.html

RTFMWhen you need to ask a container for an actual FactoryBean instance itself instead of the bean it produces, preface the bean's id with the ampersand symbol (&) when calling the getBean() method of the ApplicationContext. So for a given FactoryBean with an id of myBean, invoking getBean("myBean") on the container returns the product of the FactoryBean; whereas, invoking getBean("&myBean") returns the FactoryBean instance itself.
...
Рейтинг: 0 / 0
getBean c амперсандом
    #38405250
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

не уверен в своем английском поэтому уточню

Код: java
1.
getBean("&sessionFactory") 

- возвращает инстанс самой фабрики
Код: java
1.
getBean("sessionFactory") 

- возвращает инстанс объекта, который приготовлен фабрикой?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / getBean c амперсандом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]