9

  • @SpringBootApplication :启动类核心注解
    ​
  • @Configuration :声明配置类
    ​
  • @Bean :手动注册 Bean
    ​
  • @ComponentScan :包扫描
    ​
  • @ConditionalOnXXX :条件装配
  1. Web 开发
  • @Controller :页面控制器
    ​
  • @RestController  = @Controller + @ResponseBody
    ​
  • @RequestMapping / @GetMapping / @PostMapping :请求路径
    ​
  • @RequestParam :获取参数
    ​
  • @PathVariable :路径变量
    ​
  • @RequestBody :接收 JSON 参数
  1. 依赖注入
  • @Autowired :按类型注入
    ​
  • @Qualifier :按名称注入
    ​
  • @Resource :JDK 注解,先名后类型
    ​
  • @Value :读取配置文件值
  1. 配置与读取
  • @ConfigurationProperties :批量读取配置
    ​
  • @PropertySource :加载自定义配置文件

六、配置文件优先级

1.  application.properties  >  application.yml 
​
2. 项目外配置 > 项目内配置
​
3.  bootstrap.yml (cloud)优先级最高

posted @ 2026-02-20 23:57  111阳  阅读(14)  评论(0)    收藏  举报