Spring注解小结

@Component

通用的组件注解,标识任何需要被 Spring 管理的类
工具类、通用配置类、第三方库的适配器等

@Controller

@Component 的派生注解,应用在MVC层,也就是控制层

@Service

@Component 的派生注解,应用在service层,也就是业务逻辑层

@Repository

@Component 的派生注解,应用在DAO层,也就是数据层

@Autowired

自动注入

@Configuration

声明这是一个配置类,spring有两种配置方法,一种是用配置文件xml,另外一种是注解

@ComponentScan

自动扫描找到需要注入的bean并注册,比如@ComponentScan("com.test");
会把com.test下面的所有文件进行扫描,该注解一般在配置类使用

@PropertySource

也是在配置类中使用,指定一些环境变量吧算是,比如数据库的信息等

@Import

配置类中使用,把其他配置导入进来

@Bean

声明当前方法的返回值为一个Bean

@Value

用于普通类型的注入

点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注