注解 | 含义 |
---|---|
@Bean | 显示标注bean |
@Component | 组件,并且创建bean—但是需要打开组建扫描功能(默认关闭) |
@ComponetScan | 扫描多个包 |
@Autowired | 自动依赖 |
@bean(name = “XXX”) | 在JavaConfig中声明bean容器 |
@Import({xxxConfig.class,xxxConfig.class}) | JavaConfig中加入XML配置方法 |
@Configuration | 装配类 |
@Conditional | 条件化配置bean |
@Primary | 优先选择一组bean |
@Qualifier(“XXX”) | 优先选择具体的Bean的ID—甚至可以自定义@handsome等 |
@Configuration | 配置文件 |
@SpringBootApplication | 告诉框架,该类是Spring Boot服务的入口 |
@RestController | 类中的代码公开为Spring RestController类 |
MVC– | |
@EnableWebMvc | 启用Spring MVC |
@RequestMapping(value="/XXX",method=RequestMethod.XXX) | 对应到某个URL相对路径,GET方法 |
@RequestParam(“id”) int id | 需要int型id参数(传入的是string,自动转换为int型) |
@RequestPathvariable(“id”) int id | 访问路径中包含id变量 |
@Service | 标识服务层组件 |
@Repository | 持久层组件 |