Как добавить контроллер в Spring MVC 3? - PullRequest
4 голосов
/ 25 января 2012

Я создал новый проект Spring MVC 3, используя NetBean. Но нет возможности добавить новый контроллер в IDE.

Ответы [ 2 ]

3 голосов
/ 25 января 2012

Чтобы добавить контроллер, достаточно просто добавить класс, помеченный

@Controller

, и указать пакет для сканирования из applicationContext.xml, который, в свою очередь, указан в файле web.xml.Примерно так:

    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        /WEB-INF/spring/appServlet/applicationContext.xml
    </param-value>
</context-param>

в web.xml

Затем в /WEB-INF/spring/appServlet/applicationContext.xml:

<context:component-scan base-package="your.package" />

Конечно, вынужна фактическая схема в вашем applicationContext.xml

xmlns:context="http://www.springframework.org/schema/context"

И в расположении схемы:

http://www.springframework.org/schema/context/spring-context-3.0.xsd

А затем класс:

package your.package
.....
@Controller
MyController{

   .....
2 голосов
/ 25 января 2012

Если вы используете реализацию Spring на основе аннотаций, вам не нужно делать ничего особенного.Создайте стандартный Java-класс внутри пакета, который Spring настроен для сканирования.Затем аннотируйте класс с помощью @Controller, затем создайте свой метод (методы) и сопоставления, используя @RequestMapping.

. В простейшей форме контроллер будет выглядеть примерно так:Spring уже настроен правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...