类目 | 概述 |
---|---|
@SpringBootApplication | 包含@ComponentScan、@Configuration和@EnableAutoConfiguration |
@ComponentScan | 让spring Boot扫描到Configuration类并把它加入到程序上下文 |
@Configuration | 等同于spring的XML配置文件;使用Java代码可以检查类型安全 |
@EnableAutoConfiguration | 自动配置 |
@RestController | 注解是@Controller和@ResponseBody的合集,表示这是个控制器bean,并且是将函数的返回值直接填入HTTP响应体中,是REST风格的控制器 |
@ImportResource | 用来加载xml配置文件 |
@Bean | 相当于XML中的,放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理 |
@Resource(name=”name”,type=”type”) | 没有括号内内容的话,默认byName。与@Autowired干类似的事 |
@Component | 泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注 |
@AutoWired | 自动导入依赖的bean。byType方式。把配置好的Bean拿来用,完成属性、方法的组装,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。当加上(required=false)时,就算找不到bean也不报错。 |
@PathVariable | 获取参数 |
@JsonBackReference | 解决嵌套外链问题 |
@Import | 用来导入其他配置类 |
@Service | 一般用于修饰service层的组件 |
@Value | 注入Spring boot application.properties配置的属性的值。示例代码 :@Value("${spring.redis.password}") |
@Inject | 等价于默认的@Autowired,只是没有required属性 |
spring boot常用注解
最新推荐文章于 2025-04-12 21:43:32 发布