Fork me on GitHub

聊聊@Repository、@Component、@Controller、@Service有什么区别

​ 继《聊聊Spring家族中的那几百个注解》之后,我们来谈谈@Repository、@Component、@Controller、@Service有什么区别与使用: Spring的官方文档中的一段描述: ​ 在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数...

聊聊Spring家族中的那几百个注解

查找所有注解 首先,我们来创建一个项目,使用SPRING INITIALIZR生成一个引入Spring各种组件的项目模板,然后引入如下工具包: 12345<dependency> <groupId>org.reflections</groupId> <artifactId>reflections</artifactId>...

spring注解大全解析

spring注解大全解析

@Service用于标注业务层组件 @Controller用于标注控制层组件(如struts中的action) @Repository用于标注数据访问组件,即DAO组件 @Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Autowired后不需要getter()和setter()方法,Spring也会自动注入。 在接口前面标上@Autowired注释使...