• 【Spring注解大全】


    一、注解配置:

    注解名注解作用应用位置
    @RequestBody设置方法返回json数据Controller控制器类上获取控制器的方法上
    @ComponentScan(“com.itheima.controller”)指定spring在初始化容器时要扫描的包SpringMVCConfig主配置类上方
    @RestController等同于@Controller与@ResponseBodyController控制器类上方
    @EnableWebMvc开启json数据类型自动转换SpringMVCConfig主配置类上方
    @PropertySource用于加载properties文件中的配置SpringMVCConfig主配置类上方
    @Configuration指定Config配置类config配置包里配置类上方
    @Component指定装配进Spring容器操作运行类上方
    @SpringBootApplication把对应接口的代理对象装配进Spring(Boot)容器主配置Application启动类上方
    @MapperScan扫描指定位置的mapper接口主配置Application启动类上方
    @SpringBootTest (classes = )标注该类是一个SpringBoot中的测试类测试类上方,classes指向主配置Application启动类
    @RunWith(SpringRunner.class)使用junit4 低版本需要配置该运行器测试类上方
    @ConfigurationProperties(prefix = “”)建立本实体类和配置文件内容的关系实体类上方
    @EnableTransactionManagement开启Spring事务管理SpringConfig主配置类上方
    @Transactional开启事务管理Service和Impl类上方
    @RequestMapping设置当前方法请求访问路径Controller控制器类上方
    @GetMapping 查 @PostMapping 增@PutMapping 改@DeleteMapping 删Controller控制器类里的方法上
    设置方法返回json数据Controller控制器类上
    @RequestBody用于接收json数据,是个对象Controller控制器类里的方法形参定义前面
    @PathVariable用于接收路径参数 {id}Controller控制器类里的方法形参定义前面
    @RestControllerAdvice用于标识当前类为REST风格对应的异常处理器exception异常包ProjectExceptionAdvice主异常类上方
    @ExceptionHandler相当于一个Handler异常处理的控制器方法上方
    @ServletComponentScanServlet组件扫描的注解, 来扫描过滤器配置的@WebFilter注解启动类
  • 相关阅读:
    Notepad2 v4.22.11r4478 开源轻量级文本编辑软件
    golang waitGroup(1)
    广西桂林钢结构钣金折弯件3d扫描全尺寸偏差检测-CASAIM中科广电
    git命令
    【UE5 Cesium】actor随着视角远近来变化其本身大小
    计算机发展简史
    【一天学awk】基础中的基础
    云存储的形态
    4800坐标反算
    gitee上传代码到仓库步骤(最简洁图文+命令说明)
  • 原文地址:https://blog.csdn.net/weixin_50707328/article/details/126903530