springboot application注解包括哪些注解
Spring Boot利用程序主要使用以下注解:
@SpringBootApplication:用于标识Spring Boot利用程序的入口类,同时也是一个组合注解,包括了@Configuration、@EnableAutoConfiguration和@ComponentScan注解。
@RestController:用于标识一个类是Spring MVC控制器,并且处理要求,并返回JSON响应。
@RequestMapping:用于映照要求的URL路径到具体的处理方法上。
@Autowired:用于自动装配依赖关系的注解,可以用于构造函数、setter方法和属性。
@Configuration:用于标识一个类是配置类,通经常使用来配置Bean。
@EnableAutoConfiguration:用于启动Spring Boot的自动配置机制,根据依赖的jar包自动配置项目的类。
@ComponentScan:用于设置要扫描的包,以查找需要自动装配的类。
@Entity:用于标识一个类是JPA实体类。
@Repository:用于标识一个类是Spring Data的仓库类,用于访问数据库。
@Service:用于标识一个类是业务逻辑层的服务类。
@RestControllerAdvice:用于定义全局的异常处理器。
@RequestMapping、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping:用于定义要求映照和HTTP方法。
以上是Spring Boot利用程序中经常使用的注解,根据具体的业务需求,可能会使用的注解会有所区分。
TOP