1.spring的Controller层还是要写@Resource注入service层对象 这是解耦吗
Controller要依赖Service进行逻辑处理,无法做饭完全解偶,只能是降低彼此的耦合度,如果不使用Spring,调用Service来处理业务逻辑会比较复杂。
这不是解耦不解耦, 是DI能降低耦合度。
个人感觉注入是为了减少解耦也是为了使得只需要生成一个 Servcie 实例
个人觉得 注入的作用是减少模块与模块之间的依赖性,
不是,解耦跟spring没有直接关系
这是为了使spring统一管理
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答3.3k 阅读
1 回答2.7k 阅读
3 回答3.9k 阅读✓ 已解决
1 回答8.4k 阅读
5 回答24.2k 阅读✓ 已解决
Controller要依赖Service进行逻辑处理,无法做饭完全解偶,只能是降低彼此的耦合度,如果不使用Spring,调用Service来处理业务逻辑会比较复杂。