Spring Boot 中常用的注解有以下几种:
@SpringBootApplication:标记 Spring Boot 应用程序的主类,该注解会自动扫描包路径下的所有组件。
@RestController:标记一个类为 RESTful API 的控制器,可以返回 JSON/XML 等数据格式。
@RequestMapping:处理 HTTP 请求映射,可用于类或方法级别上。可以指定请求的 URL、HTTP 方法等信息。
@Autowired:自动装配,可在类、属性、方法上使用,将需要依赖注入的对象自动装配到需要使用它的地方。
@Service:常用于 MVC 架构中的 Service 层,表示该类是业务逻辑层的实现类,在 Spring 容器中注册为 Bean 对象。
@Repository:常用于 DAO 层数据访问层的实现类,在 Spring 容器中注册为 Bean 对象。
@ConfigurationProperties: 将配置文件中配置与该注解修饰的 JavaBean 绑定起来,方便获取并管理配置项
@Value: 从 Spring 的环境变量中获取配置信息,并将值注入到被修饰对象中
@ComponentScan: 自动扫描并加载符合条件(如某个包路径下)的组件, 可以指定要排除和包含哪些组件
@EnableAutoConfiguration: 开启 Spring Boot 的自动配置功能
以上是 Spring Boot 中常见的一些注解,这些注解可以方便地实现各种功能,提高代码开发效率,降低程序的复杂度。




