springboot常用注解及作用
时间: 2023-06-05 21:07:39 浏览: 169
好的,springboot常用注解及作用包括:
1. @SpringBootApplication:标记一个启动类,包含@ComponentScan,可以扫描该类所在包及其子包下的所有标记为@Component、@Service、@Controller、@Repository等的类,并且自动装配到Spring容器中。
2. @RestController:用于标记一个类,表示该类是一个Restful风格的控制器,类似于@Controller和@ResponseBody的结合。
3. @GetMapping、@PostMapping、@DeleteMapping、@PutMapping:用于标记一个方法,表示该方法可以处理HTTP的GET、POST、DELETE、PUT请求。
4. @PathVariable:用于标记方法参数中的路径变量,表示对应URL路径中的值。
5. @RequestParam:用于标记方法参数中的请求参数,表示对应HTTP请求中的参数值。
6. @RequestBody:用于标记方法参数,表示将HTTP请求体中的JSON字符串转换为Java对象。
7. @Autowired:标记一个属性或构造方法,自动装配对应类型的Bean实例,可以实现依赖注入。
8. @Value:用于标记属性,表示从配置文件中读取对应的值。
以上就是springboot常用注解及作用。
相关问题
springBoot常用注解及作用
Spring Boot是一个快速开发的框架,通过注解的方式可以方便的实现各种功能。下面是Spring Boot中常用的注解及作用:
1. @SpringBootApplication:标注一个主程序类,用于声明该类是Spring Boot应用的入口。
2. @RestController:标注一个类,声明该类是一个RESTful Web Service的控制器。
3. @RequestMapping:标注一个方法或类,用于映射HTTP请求的URL路径。
4. @Autowired:标注一个字段、方法或构造函数,用于自动装配Spring容器中的Bean对象。
5. @Service:标注一个类,用于声明该类是Spring容器中的服务Bean。
6. @Repository:标注一个类,用于声明该类是Spring容器中的数据访问Bean。
7. @Configuration:标注一个类,用于声明该类是Spring容器中的配置类。
8. @Value:标注一个字段或方法参数,用于获取配置文件中的属性值。
9. @ComponentScan:标注一个类,用于扫描指定的包或类路径,自动注册Spring容器中的Bean。
10. @EnableAutoConfiguration:标注一个类,用于启动Spring Boot的自动配置功能。
这些注解可以大大简化Spring Boot应用的开发过程,提高开发效率,减少代码冗余。
springboot常用注解作用
Spring Boot中常用的注解有:
1. @SpringBootApplication:标注一个主程序类,表示这是一个Spring Boot应用。
2. @Controller:标注一个类为Spring MVC的Controller。
3. @RestController:相当于@Controller和@ResponseBody的结合。
4. @GetMapping:标注一个方法为HTTP GET请求处理方法。
5. @PostMapping:标注一个方法为HTTP POST请求处理方法。
6. @PutMapping:标注一个方法为HTTP PUT请求处理方法。
7. @DeleteMapping:标注一个方法为HTTP DELETE请求处理方法。
8. @RequestMapping:通用的映射注解,可以标注在类上或方法上,用来处理HTTP请求。
9. @RequestParam:用于从请求中获取参数。
10. @PathVariable:用于从请求路径中获取参数。
11. @RequestBody:用于从请求体中获取参数。
12. @ResponseBody:用于将返回值转换成指定格式的响应体。
13. @Autowired:自动注入依赖对象。
14. @Component:标注一个类为Spring组件。
15. @Service:标注一个类为业务逻辑组件。
16. @Repository:标注一个类为数据访问组件。
17. @Configuration:标注一个类为Spring配置类。
18. @Bean:标注一个方法为Spring Bean的创建方法。
19. @Value:用于注入配置文件中的值。
20. @ConfigurationProperties:用于将配置文件中的属性注入到一个对象中。
阅读全文
相关推荐






