Будет ли работать мое приложение, если я не дам handlerMapping в файле конфигурации? - PullRequest
0 голосов
/ 26 мая 2019

Это мой файл spring-servlet.xml.Я новичок в весне MVC.Нужно ли нам определять bean-компонент для HelloWorld.Controller.Если я не определюсь, будет ли это работать?

 <bean id="viewResolver" class=" org.springframework.web.servlet.view. InternalResourceViewResolver" >
        <property name="prefix">
         <value>/WEB-INF/jsp/</value>
        </property>
        <property name="suffix">
            <value>.jsp</value>
        </property>
    </bean>

    <bean name="/welcome.htm" class="com.vaannila.HelloWorldController" >
        <property name="message" value="Hello World!" />
    </bean>

</beans>

If i don't give  this bean definition

 <bean name="/welcome.htm" class="com.vaannila.HelloWorldController" >
        <property name="message" value="Hello World!" />
    </bean>

MyApplication should work or not? I am new to spring MVC. In few tutorial this code is there and in few its not there. Please explain.

1 Ответ

0 голосов
/ 26 мая 2019

Да, вам необходимо определить bean-компонент (способ создания экземпляра класса) для всех классов Controller / Service / Dao / Components, которые вы хотите использовать, и установить соответствующие свойства.

Я бы порекомендовал вам использовать конфигурацию на основе аннотаций (весеннюю загрузку), поскольку это облегчает весь этот процесс. Вы можете найти много уроков по установке с помощью весенней загрузки. Вот один такой хороший учебник https://www.mkyong.com/spring-boot/spring-boot-hello-world-example-jsp/

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