06-SpringBoot3入门-常见注解(简介)
1、@Controller + @ResponseBody
@Controller是Spring MVC 中的注解,负责处理 HTTP 请求。
@ResponseBody是Spring MVC 中的注解,用于直接将方法的返回值作为 HTTP 响应体。
2、@RestController
@RestController = @Controller + @ResponseBody
3、@RequestMapping
@RequestMapping 是 Spring MVC 中的注解,用于 将 HTTP 请求映射到具体的控制器方法。它可以用在类或方法上。搭配@RestController使用!!!
4、@Autowired
Spring 框架提供的注解,用于依赖注入(DI),让 Spring 容器自动管理并注入所需的 Bean。
5、@Data
@Data 是 Lombok 提供的一个组合注解,用于简化 Java POJO 类的代码编写。它可以自动生成以下内容: getter 方法、 setter 方法、 toString() 方法、 equals() 和 hashCode() 方法等。
使用之前要导入Lombok依赖:
<!-- Lombok 工具 --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.28</version><scope>provided</scope></dependency>
用法
6、@SpringBootApplication
@SpringBootApplication 是 SpringBoot 最核心的注解,用于启动 SpringBoot 应用程序。
7、@Component
告诉 Spring "这个类需要被实例化并纳入容器管理"。
8、@ConfigurationProperties
SpringBoot 的注解,用于将外部配置文件(如 application.yml 或 application.properties)中的属性绑定到 Java Bean(类)。
原文地址:https://blog.csdn.net/qq_45939907/article/details/146607560
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/96294.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mrgr.cn/news/96294.html 如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!