powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring & JSF
5 сообщений из 5, страница 1 из 1
Spring & JSF
    #39262412
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть AppConfig

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@Configuration
@ComponentScan(basePackages = { "by.lesharb.dao" })
public class AppConfig {

	@Bean(name = "coffeeOrderDAO")
	public CoffeeOrderDAO CoffeeOrderDAO() {
		return new CoffeeOrderDAOImpl();
	}

}



Инъектится в CoffeeOrderBean

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@ManagedBean(name = "coffeeOrderBean")
@RequestScoped
public class CoffeeOrderBean {

	@Autowired
	private CoffeeOrderDAO coffeeOrderDAO;

	public List<CoffeeOrder> findAllCoffeeOrder() {
		return coffeeOrderDAO.findAllCoffeeOrder();
	}




При попытке начитать в JSF получаю NE

Код: java
1.
2.
3.
			<h:dataTable var="coffeeOrder"
				value="${coffeeOrderBean.findAllCoffeeOrder()}" id="table"
				columnClasses="descriptionCol,actionCol">




Такое чувство, что CoffeeOrderDAO не успевате проиницилизироваться, в чем может быть ошикба?
...
Рейтинг: 0 / 0
Spring & JSF
    #39262475
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

JSF и Spring по-умолчанию друг о друге ничего не знают. Где сконфигурирована их интеграция?
...
Рейтинг: 0 / 0
Spring & JSF
    #39262510
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В web.xml прописал

Код: java
1.
2.
3.
	<listener> <listener-class> org.springframework.web.context.ContextLoaderListener 
		</listener-class> </listener> <listener> <listener-class> org.springframework.web.context.request.RequestContextListener 
		</listener-class> </listener>



Создан applicationContext
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:c="http://www.springframework.org/schema/c"
    xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
    http://www.springframework.org/schema/context
    http://www.springframework.org/schema/context/spring-context-4.1.xsd">

	<context:component-scan base-package="by.lesharb.dao" />
	 
</beans>




face-config

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2"
              xmlns="http://xmlns.jcp.org/xml/ns/javaee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
              http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">

	<application>
		<message-bundle>ApplicationResources</message-bundle>
		<locale-config>
			<default-locale>ru</default-locale>
		</locale-config>
        <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
	</application>

	<navigation-rule>
		<from-view-id>orderDelete.xhtml</from-view-id>
		<navigation-case>
			<from-outcome>orderList</from-outcome>
			<to-view-id>orderList.xhtml</to-view-id>
			<redirect />
		</navigation-case>
	</navigation-rule>
</faces-config>




Все равно NE идет
...
Рейтинг: 0 / 0
Spring & JSF
    #39262517
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-,

NE это North-East
...
Рейтинг: 0 / 0
Spring & JSF
    #39262518
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай дефолтный конструктор в CoffeeOrderBean поставь breakpoint в нём и посмотри по стэку кто его создаёт Spring или JSF.
Если Spring, значит что-то не то в конфигурации IoC. Прокси не сгенерировался или ещё что.
Если JSF, значит что-то не так в интеграции, и JSF не ищет бин в контексте.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring & JSF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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