-2
A
回答
0
使用Spring时,以下是常见的使用场景。
如果您要构建的网络应用程序,您的一些配置添加到web.xml
,例如(example for Spring 3):
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring/dispatcher-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
这可以确保文件/WEB-INF/spring/dispatcher-config.xml
在Spring应用程序上下文时,Web应用可以加载加载由容器(如Tomcat)。在这种情况下,您的应用程序可能包含某种类型的控制器(处理请求的类),并且这些控制器可以在春季进行设置,以便从应用程序上下文中注入依赖关系。
如果您正在构建独立应用程序,则需要像往常一样使用main
方法启动它。要加载Spring应用程序上下文,您需要这样做:
ApplicationContext context = new ClassPathXmlApplicationContext("path/to/applicationContext.xml");
MyApplication app = (MyApplication)context.getBean("myApp");
app.doSomething();
这会从类路径加载应用程序上下文。
相关问题
- 1. 如何在春季启动
- 2. 春季安全春季启动4.x
- 3. 在春季启动
- 4. 在春季启动
- 5. 在春季启动
- 6. 更新缓存在春季/春季启动
- 7. 春季启动HttpMediaTypeNotSupportedException
- 8. 春季启动JAR
- 9. 春季启动:为
- 10. 春季启动 - 从
- 11. 春季启动ApplicationPidListener
- 12. 春季启动 - 启动
- 13. 在春季启动客户
- 14. 在春季启动器
- 15. 在春季启动泽西
- 16. 不能在春季启动
- 17. 黄瓜春季和班级配置
- 18. 如何创建或在春季启动
- 19. 添加春季启动到我的春天mvc休眠应用
- 20. 春季开机慢启动
- 21. 嘲讽春季启动
- 22. POST项目春季启动
- 23. 春季启动:更改PropertySource
- 24. 春季启动“CommandLineRunner”和json
- 25. 春季启动JSF集成
- 26. Hazelcast和春季启动
- 27. 春季启动viewControllerHandlerMapping配置
- 28. 春季启动SLF4J错误
- 29. 春季启动 - 欢迎页
- 30. 春季启动OAuth2和UserDetails
问题不明确 –