• SpringBoot核心注解


    1. @Component("Constants") //泛指组件,当组件不好归类的时候,使用这个注解进行标注
    2. @RestController //用于标注控制层组件(如struts中的action),是@ResponseBody和@Controller的合集;通常方法需要配合注解@RequestMapping
    3. @RequestMapping("/api/platform/autoParameter") //提供路由信息,负责URL到Controller中的具体函数的映射
    4. @RequestBody //处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等
    5. @ResponseBody 表示该方法的返回结果直接写入HTTP response body中,一般在异步获取数据时使用,用于构建RESTful的api。在使用@RequestMapping后,返回值通常解析为跳转路径,加上@esponsebody后返回结果不会被解析为跳转路径,而是直接写入HTTP response body中。比如异步获取json数据,加上@Responsebody后,会直接返回json数据。该注解一般会配合@RequestMapping一起使用
    6. @Autowired //自动导入依赖
    7. @Slf4j //在类上添加@Slf4j注解,在方法中直接使用log,slf4j是一个日志标准,使用它可以完美的桥接到具体的日志框架,必要时可以简便的更换底层的日志框架,而不需要关心具体的日志框架的实现(slf4j-simple、logback等)
    8. @Configuration //等同于spring的XML配置文件
    9. @Override //表示子类重写了父类的方法
    10. @PostConstruct //被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次
    11. @Repository //标注数据访问组件,即DAO组件
    12. @Mapper //由Mybatis框架中定义的一个描述数据层接口的注解,注解往往起到的都是一个描述性作用,用于告诉sprigng框架此接口的实现类由Mybatis负责创建,并将其实现类对象存储到spring容器中
    13. @Data //实体类上加上@Data注解,提供类的get、set、equals、hashCode、canEqual、toString方法
    14. @Service //用于修饰service层的组件
    15. @SpringBootApplication //启动类
    16. @ComponentScan(basePackages = {"cn.mft.platform"})
    17. @MapperScan("cn.mft.platform.mapper")
    18. @Bean //放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理

  • 相关阅读:
    IAP固件升级进阶(Qt上位机)
    MySQL每日备份
    【acwing总结】快速排序
    企业微信将应用安装到工作台
    java小游戏-java小游戏-飞机大战
    软件测试工程师的核心竞争力是什么?
    HarmonyOS/OpenHarmony原生应用-ArkTS万能卡片组件Slider
    盘点73个Python各行各业管理系统源码Python爱好者不容错过
    安装这个IIS-Applicationlnit
    EAL: libmlx4.so.1: cannot open shared object file 解决方法
  • 原文地址:https://blog.csdn.net/qq_40308101/article/details/125498356