WCP源码分析 与SpringMVC学习资料
1.在一个稍大的项目中,通常会有上百个组件,如果这些组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。 Spring2.5为我们引入了组件自动扫描机制,他可以在类路径底下寻找标注了@Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。它的作用和在xml文件中使用bean节点配置组件时一样的。要使用自动扫描机制,我们需要打开以下配置信息:
JAVA常用注解
注解机制及其原理
@Resource 注解的使用
spring注解@service("service")括号中的service有什么
@Service注解的使用
spring applicationContext.xml详解及模板
springMVC和spring各自扫描自己的注解不要相互混淆
从零到一 新手教程 - JAVA Spring MVC
重点:注解被编译后的本质就是一个继承Annotation接口的接口,所以@Test其实就是“public interface Test extends Annotation”
为什么要@Service注解?
我的理解:Spring框架需要把打上@Service等注解的类装配到Spring容器(请回忆以前的方式:工厂类读取xml文件,利用接口决定生成哪个实现类)。这样,spring mvc框架才能从spring容器中获取这些对象。不打标签装配不到啊!那么就取不到咯!
springmvc 流程
http://baijiahao.baidu.com/s?id=1582267083674404413&wfr=spider&for=pc
https://www.cnblogs.com/HigginCui/p/5856780.html
什么是前端控制器
SpringMVC @ResponseBody和@RequestBody使用