Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 25.12.2011
Сообщений: 3

Spring component-scan base-package

31.08.2013, 21:10. Показов 1623. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Столкнулся с такой проблемой.
Начал собирать java web project в maven web project. Все вроде бы хорошо шло, но у меня стал вываливаться NPL.
Посмотрев по трейсам пришел к выводу что не инжектятся бины. Хотя в сохраненном отдельно стабильном java web project (условно назову его старый) все прекрасно работает.
В новом (maven) проекте поменялась структура каталогов, может из-за этого перестали подхватываться бины...

В общем вот структура проекта:
http://cs317617.vk.me/v3176173... 1CqQ6A.jpg

applicationContext.xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context" 
    xsi:schemaLocation="http://www.springframework.org/schema/beans
[url]http://www.springframework.org/schema/beans/spring-beans-3.2.xsd[/url]
[url]http://www.springframework.org/schema/context[/url] 
http://www.springframework.org/schema/context/spring-context-3.2.xsd">
 
    <context:component-scan base-package="me.x64.heyDude.DVDManager" />
    
    <bean
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location">
            <value>/WEB-INF/jdbc.properties</value>
        </property>
    </bean>
 
    <bean id="dataSource"
        class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="${driver}" />
        <property name="url" value="${url}" />
        <property name="username" value="${username}" />
        <property name="password" value="${password}" />
    </bean>
 
    <bean id="hibernateProperties"
        class="org.springframework.beans.factory.config.PropertiesFactoryBean">
        <property name="locations">
            <list>
                <value>/WEB-INF/hibernate.properties</value>
            </list>
        </property>
    </bean>
 
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="hibernateProperties" ref="hibernateProperties" />
        <property name="packagesToScan" value="me.x64.heyDude.DVDManager.model"/>
    </bean>
    
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
     <property name="sessionFactory" ref="sessionFactory"/>
    </bean>
    
</beans>

собственно откуда вылетают NPLы (как я аннотировал классы)

Java
1
2
3
4
5
6
public class VerifyAction extends ActionSupport implements SessionAware {
    private static final long serialVersionUID = -1188236717220298433L;
 
    @Autowired
    private UserBO userBO;
//...
Java
1
2
3
4
5
6
7
8
@Service
public class UserBOImpl implements UserBO {
 
    @Autowired
    UserDAO userDAO;
    @Autowired
    TakenItemDAO takenItemDAO;
//...
Java
1
2
3
4
5
6
7
8
9
10
@Repository("UserDAO")
public class UserDAOImpl implements UserDAO{
 
    private HibernateTemplate hibernateTemplate;
    
    @Autowired
    public void setSessionFactory(SessionFactory sessionFactory) {
        hibernateTemplate = new HibernateTemplate(sessionFactory);
    } 
//...
Остальные классы аннотированы соответственно.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
31.08.2013, 21:10
Ответы с готовыми решениями:

Spring Component
Добрый день. Читаю потихоньку про спринг, но в голове пока некоторая каша. Помогите, пожалуйста, разобраться. Есть два класса....

Allocation order scan vs Ordered scan
Добрый день всем. Имею таблицу, а также уникальный кластеризованный индекс. create table dbo.Books ( BookId int...

10 BASE 5 и 10 BASE FL материал для курсовой работы
Всем привет. У меня такой вопрос, пишу курсовую по сетям. У меня сетевая технологий кабеля 10 BASE 5(толстый коксиал для помещения) и 10...

1
 Аватар для KuKu
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
31.08.2013, 22:53
VerifyAction тоже надо аннотировать, чтобы он был в контейнере.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.08.2013, 22:53
Помогаю со студенческими работами здесь

Где можно скачать Windows Script Component (Script Component Wizard в частности) ?
Где можно скачать Windows Script Component (Script Component Wizard в частности), только пожалуста дайте полную ссылку на страницу, а не...

Table scan, index scan, index seek
Всем привет! В чем суть алгоритмов? table scan - последовательный перебор данных index scan - последовательный перебор по листьям...

Eclipse. Package внутри package
Разбираюсь в Eclipse IDE 2019-06. Не могу понять как создать package внутри package как в IntelliJ IDEA. Нашел только тему на...

Base-Protected-поле доступно в Derived, но недоступно, если Base и Derived определены вложенными в шаблон класса Wrap
Ситуация такая: class Base { public: virtual void foo() { }; protected: int x; };

Напишитефункцию integerPower(base exponent) ,какая возвращает значение base exponent.
Напишитефункцию integerPower(base exponent) ,какая возвращает значение base exponent. Например, integerPower(3,4)=3*3*3*3.Считайте, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru