是否有必要在单个应用程序中创建application-context.xml和application-servlet.xml?

时间:2017-10-25 12:42:48

标签: java spring spring-mvc

  • 为什么我们需要一个application-servlet.xml?
  • 为什么单独使用application-context.xml不足?

2 个答案:

答案 0 :(得分:0)

没有必要,但建议。使用分离的配置文件,出于安全原因,您可以将web与其他世界隔离开来(例如,更安全)。即使没有通过注释的单个配置文件,您也可以进行spring-boot程序。

application上下文是一个更大的上下文,它意味着在此上下文中定义的bean可以由servlet上下文引用,但反之亦然。

答案 1 :(得分:0)

关注点分离只是一种最佳做法。如果忽略它就不会突然出现火灾,但是你将难以维护代码。如果您使用Web层,服务层和持久层仔细设计应用程序,那么将bean存储在适当的应用程序上下文中只会使事情变得更简单。