spring - Spring MVC 中应用程序级别的 Bean 应该放在哪里?

标签 spring spring-mvc configuration-files

在 Spring MVC 中,应用程序级 bean 应该放在哪里?进入 root-context.xmlservlet-context.xml

最佳答案

root-context.xml 中声明的 Bean(服务)对于 servlet-context.xml 中的 Bean( Controller ),但反之则不然。因此,可以存在从 Controller 到服务的依赖关系,但 Spring 禁止反向依赖。

也就是说,将独立于 MVC 的代码(服务、DAO 等)放在主上下文中,并将仅 Web 的内容放在 servlet 上下文中。

关于spring - Spring MVC 中应用程序级别的 Bean 应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9168354/

相关文章:

java - 我们应该在 hibernate 中创建域类时实现 Serialized 接口(interface)吗

java - hibernate 异常: unexpected token: HAVING

java - Spring MVC - 如果未登录,如何重定向到登录

java - 如何将现有对象传递给 Spring WebApplicationContext?

java - 为什么 ExpectedException 在 Spring 中被弃用

java - 如何在Spring Tool Suite中生成hibernate配置文件?

php - 可以拆分PHP配置文件php.ini吗?

java - Spring加载一个只有空成员变量的配置类

linux - 这是一个什么样的配置文件?

java - Ajax post调用应该返回到html页面