共计 914 个字符,预计需要花费 3 分钟才能阅读完成。
-
@SpringBootApplication: 启动 Spring Boot 应用的注解,等价于@Configuration、@EnableAutoConfiguration、@ComponentScan三个注解的组合。 -
@RestController: 用于标识 RESTful Web 服务的控制器,返回结果是 JSON 数据。 -
@Controller: Spring MVC 控制器注解,用于标识处理 HTTP 请求的控制器。 -
@Service: 标识服务层组件。 -
@Repository: 标识数据访问层组件。 -
@Autowired: 自动注入依赖对象,可以用于属性、构造函数、方法参数上。 -
@Qualifier: 用于指定要注入的依赖对象的名称,常用于存在多个实现类的情况。 -
@Value: 注入配置文件中的属性值。 -
@RequestMapping: 处理 HTTP 请求的注解,可以用于类和方法上,支持多种请求方法和参数绑定。 -
@PathVariable: 获取 URL 路径中的参数值。 -
@RequestParam: 获取请求参数的值。 -
@ResponseBody: 将返回结果序列化成 JSON 格式的注解。 -
@ExceptionHandler: 异常处理注解,用于处理控制器中抛出的异常。 -
@Component: 通用组件注解。 -
@ConfigurationProperties: 读取配置文件中的属性值。 -
@EnableConfigurationProperties: 开启配置属性注入。 -
@EnableScheduling: 开启定时任务支持。 -
@Async: 开启异步方法调用。 -
@EnableCaching: 开启缓存支持。 -
@Cacheable: 缓存结果注解。 -
@CacheEvict: 清空缓存注解。 -
@CachePut: 更新缓存注解。 -
@Scheduled: 定时任务注解。 -
@Transactional: 事务注解,用于标识方法需要事务支持。 -
@CrossOrigin: 开启跨域访问支持。 -
@Profile: 标识 Bean 所在的环境。 -
@PropertySource: 加载指定的属性文件。 -
@Import: 导入其他配置类。 -
@ImportResource: 导入 XML 配置文件。 -
@Conditional: 根据条件决定是否加载 Bean。
提醒:本文发布于980天前,文中所关联的信息可能已发生改变,请知悉!