当前位置: 首页 > article >正文

spring常用注解

@Component:标记为组件,相当于在配置文件配置的bean,可以在括号内加名称()
(可以分为 @Controller:用于表现层的定义  @Service:用于业务层的定义
@Respository:用于数据层的定义)

@Configuration:声明这是一个配置类

@ComponentScan("com.heima"):扫描的包,此注解只能添加一次,多个数据使用数组格式   {"com.heima","com.it"}

@Autowired:自动装配(按类型装配)

@Value("heima")
private String name:简单数据类型的依赖注入

@PropertySource("jdbc.properties"):配置文件的加载在类里面用@Value("${name}")来调用,同上

@Bean:第三方bean管理

@Import({JdbcConfig.class}):可以精准导入其他的配置文件,此注解只能使用一次多个使用{}数组

@Transactional:开启事务,一般写在接口上


@EnableTransactionManagement:开启注解式事务驱动

@RequestMapping:请求路径

@RequestBody:标记为请求体,用于接收json数据

@ResponseBody:标记为响应体,

@PathVariable:用于接收路径参数,使用{参数名称}描述路径参数

@RequestParam:用于接收url地址传参


http://www.kler.cn/a/4540.html

相关文章:

  • Stein算法
  • React:构建用户界面的JavaScript库
  • Elasticsearch技术标准解析与实践案例
  • 【Qt】01-了解QT
  • dockerfile实现lnmp
  • RuoYi-Vue-Plus 加入 GitCode:驱动多租户后台管理创新发展
  • Python Flask框架学习笔记16
  • 这16个性能测试工具,测试人用了都说好!
  • 安全防御 --- 防火墙(02)-- ASPF、NAT
  • 【Python】好用的办公能手:利用OCR进行PDF文档解析(附教程)
  • RabbitMQ 发送给延迟交换机的消息调用returnedMessage 方法及returnedMessage() 方法的作用
  • RPA Framework
  • fwdiary(8) 区间dp,树形dp 记忆化搜索
  • 2023年学习系列之读出计划
  • SpringBoot整合Flink(施耐德PLC物联网信息采集)
  • Wing IDE 解决鼠标悬浮
  • 人工智能、深度学习和机器学习有哪些区别?
  • 免费空间主机是什么?怎么申请免费空间主机
  • English Learning - L2 第 9 次小组纠音 辅音 [s] [z] [ʃ] [ʒ] [h] [ʧ] [ʤ] 2023.3.25 周六
  • NDK FFmpeg音视频播放器五
  • 深入学习JavaScript系列(三)——this
  • JWT基础教程
  • 注意力汇聚 笔记
  • IO进程线程-标准IO(结)
  • 探究C/C++ typedef的秘密
  • Mysql排序后分页 分页数据有重复