我的应用程序将主要使用基于代码的配置。从web.xml到Springs WebApplicationInitializer类我已经移动了:servlet,过滤器和映射。但是,在web.xml中有更多的元素(如错误页面或欢迎页面:https://docs.oracle.com/cd/E13222_01/wls/docs81/webapp/web_xml.html)。我可以将哪些元素移动到代码中,以及它们是什么?我可以将整个web.xml移动到spring代码库配置吗? (WebApplicationInitializer)
0
A
回答
0
一般来说,是的,您应该能够获得您可以在web.xml中设置的所有元素的Java Config等价物。就转换单个元素而言,如果您可以提供具体细节,那么我们可以找到JavaConfig等效项。
请注意,它并不总是1对1的映射。例如,在Spring Security中,您必须在web.xml中定义“delegatingFilterProxy”过滤器,但JavaConfig等价物在幕后执行此操作。使用Spring Security注解会触发这种行为。
我建议两两件事:
- 通读Spring JavaConfig guide如果您还没有这样做
- 如果你坚持一个特定的元素上,搜索“JavaConfig”。通常,您可以通过这种方式快速找到一些有用的信息。
0
为欢迎页面请按照下列步骤操作:
- 在您的应用程序根目录,创建一个名为index.html的
- 在一个HTML文件中声明一个头部分与内容:
<meta http-equiv="Refresh" content="0; URL=anonymous/homepage.htm"/>
现在,当您使用http://myapplication.com访问您的应用程序时,您将自动重定向到http://myapplication.com/anonymous/homepage.htm。这可以作为你的索引/欢迎页面
有关错误页面请按照下列步骤操作:
在控制器:
try
{
}
catch (Exception ex)
{
return new ModelAndView("error");
}
在views.properties(或同等学历)定义了一个错误页面,如:
error.(class)=org.springframework.web.servlet.view.JstlView
error.url=/WEB-INF/jsp/errorpage.jsp
相关问题
- 1. 我可以将我的.MDB数据库移动到Office365吗?
- 2. 多个错误代码配置的web.xml
- 3. 我可以将MySQL表移动到第二个驱动器吗?
- 4. 如何配置spring的web.xml
- 5. WCF并将代理代码移动到DLL。可能吗?
- 6. 如何从SOAP CXF web.xml配置迁移到Spring-Boot?
- 7. 我可以移动 - 将std :: map的内容分配到另一个std :: map吗?
- 8. 可以在Spring配置中配置两个DataSoure吗?
- 9. Spring WebApplicationInitializer
- 10. 我可以移动UIAlertView吗?
- 11. 我可以得到我的数据库代码吗?
- 12. 在JBoss中我可以配置一个“共享库”位置吗?
- 13. 随着Roo 2.0我没有找到web.xml,所以我如何配置Spring MVC
- 14. 我们可以加密整个配置文件吗?
- 15. Spring MVC请求映射,这可以动态/可配置吗?
- 16. 我们可以在Visual Studio代码中配置代码格式化程序吗?
- 17. 我可以调整Android导航代码库,以便我可以跟踪Android上的多个gps设备吗?
- 18. 有人可以为我调整这个PHP代码吗? Drupal代码
- 19. 我可以关闭web.xml中的HttpSession吗?
- 20. 我可以使用web.xml设置Jersey客户端的配置
- 21. EPiServer:我可以从代码隐藏设置动态属性吗?
- 22. GitHub组织可以将代码提交到存储库吗?
- 23. 将代码移动到AsyncTask
- 24. 哪里可以放置代码配置永久存储迁移
- 25. 我可以将bzr中央存储库中继迁移到新位置吗?
- 26. 我可以将InitializeComponent()移动到Loaded()
- 27. 我可以找到Java内置函数的代码吗?
- 28. 我可以看到内置控件的源代码吗?
- 29. 我可以将VB代码转换为C++代码吗
- 30. 如何将整个git存储库移动到其他位置?