1:概览
2:常用注解
字段 | 说明 |
---|---|
@ComponentScan | 自动扫描组件,可自发配置一些Bean |
@Configuration | 等同于 spring 的 XML 配置文件 |
@EnableAutoConfiguration | 根据jar依赖自动配置Spring应用 |
@SpringBootApplication | 给springBoot自动进行必要的配置(@Configuration ,@EnableAutoConfiguration 和 @ComponentScan) |
@ResponseBody | 异步获取数据 |
@Controller | 定义控制类 |
@RequestMapping | 负责URL到Controller中的具体参数的映射 |
@Import | 导入其他配置类 |
@ImportResourc | 加载xml配置文件 |
@Autowired | 自动导入依赖的Bean |
@Service | 修饰Server层 |
@Repository | 可以确保 DAO 或者 repositories 提供异常转译,这个注解修饰的 DAO 或者 repositories 类会被 ComponetScan 发现并配置,同时也不需要为它们提供 XML 配置项 |
@Bean | 等同于xml中配置的Bean |
@Value | 注入值给配置类 |
@Inject | 等同于@Autowired(无required 属性) |
@Component | 泛指组件 |
@Qualifier | 当有多个同一类型的 Bean 时,可以用 @Qualifier(“name”) 来指定。与 @Autowired 配合使用。@Qualifier 只描述符除了能根据名字进行注入,还能更详细的控制如何选择候选者 |
@Resource | @Resource(name=”name”,type=”type”) 默认 byName 与@Autowired类似 |