常用注解[spring 的 java 配置]

回顾学过的 spring 的注解

@Controller

@RestController

@Service

@Repository

@Component

@RequestMapping @GetMaping @PostMapping @DeleteMapping @PutMapping

@PatchMapping

@Autowired

@RequestBody

@ResponseBody



相关注解说明

1、@Configuration 作用在上,相当于一个 xml 配置文件;application-dao.xml

2、@Bean 作用于方法上,相当于 xml 配置中的<bean>;

3、@Import 注解 在创建配置文件之后可以引入其它的配置文件

|--<import resource=”classpath:application-dao.xml”>

4、@ComponentScan("com.sxt")配置扫描

|--<content-compon-scan backpageage=””>

5、@Qualifier 注解,qualifier 的意思是合格者,通过这个标示,表明了哪个实现类才是我们所需要的,我们修改调用代码,添加@Qualifier 注解,需要注意的是@Qualifier 的参数名称必须为我们之前定义@Bean 注解的名称之一

6,@Primary 主要的 当 IOC 容器里面有多个对象里,那么会有冲突,可以使用这个注解来标记它为主要的使用对象



关于 Bean 的补充

当有 Bean 注解的方法 有形式参数时,会有 IOC 容器里面取对象 默认有@Autowired 这样一个注解



springboot 热部署

当修改代码或配置文件之后不重启动项目

常用注解[spring 的 java 配置] ||springboot 热部署相关推荐

  1. idea中配置Springboot热部署

    idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...

  2. idea2020配置springboot热部署超全步骤以及安装JRebel插件

    这个是idea2020版本 1.项目中pom.xml中添加依赖和插件 依赖 <!-- spring-boot-devtools --><dependency><group ...

  3. Spring的Java配置方式

    Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1     @Configuration 和 @Bean Spring的Java配置方式是通过 @Configuration ...

  4. SpringBoot_02 Spring的Java配置方式

    1.   Spring的Java配置方式 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1.1. @Configuration 和 @Bean Spring的Java配置方 ...

  5. Spring的Java配置

    Spring的Java配置 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1.注解Configuration 和 注解@Bean Spring的Java配置方式是通过 @C ...

  6. SSM框架笔记09:初探Spring——采用Java配置方式

    初探Spring--采用Java配置方式   在上一讲的项目基础上继续.   1.在javaconfig包里创建杀龙任务类SlayDragonQuest package net.hw.spring.c ...

  7. java取消 验证_使用Spring Security Java配置时禁用基本身份验证

    我正在尝试使用Spring Security Java配置保护Web应用程序的安全. 这是配置的样子: @Configuration @EnableWebMvcSecurity public clas ...

  8. 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题

    问题描述 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题 解决方案: 英语版 汉语版: 给那些看完的朋友, ...

  9. springboot热部署之spring-boot-devtools

    文章目录 1 场景 2 开发环境 3 原理 4 步骤 4.1 maven配置 4.2 devtools配置 4.3 IDEA配置 5 注意事项 1 场景 基于springboot进行开发,开发过程中, ...

最新文章

  1. 可由一个尾指针唯一确定的链表有_L2数据结构第08课 单向链表和循环链表
  2. STM32 基础系列教程 7 - 单脉冲PWM
  3. 笔记-高项案例题-2017年下-管理团队-冲突管理
  4. ZYNQ7000-GPIO详解
  5. 数据库实现,以及工厂方法模式实现
  6. 管理角色认知-工程师到管理者角色发生了哪些变化?
  7. 钉钉如何调整组织架构_阿里调整组织架构:盒马升级为独立事业群,钉钉被划进阿里云丨钛快讯...
  8. VMware vSphere 6.5配置系列
  9. 計蒜客/數正方形(dp)
  10. 数据库连接参数设置,用户登录,密码修改,权限设置,金蝶KIS旗舰版安卓盘点机PDA
  11. JeeWx捷微管家系统
  12. 机械革命无法使用U盘启动linux,机械革命笔记本bios设置u盘启动教程
  13. Excel VBA批注
  14. 正式赛1006 子序列计数
  15. android 应用自启管理
  16. 联想笔记本电脑无线网卡无法开启
  17. vue3+TypeScript实现导出Excel功能
  18. js中substring()、substr() 、slice()的用法
  19. Android 颜色(不)透明度的使用及项目开发中的心得总结
  20. 教育行业BP怎么写?参考这个案例可避开80%的坑丨案例

热门文章

  1. python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
  2. Eclipse Source not found
  3. PAT乙级(Basic Level)练习题-写出这个数 (20)
  4. 思路拓展,如果是用2D的方式去做切割
  5. Linux vi/vim
  6. MTK radiooptions 分析
  7. android 分区layout以及虚拟内存布局-小结
  8. 手机通过WIFI连上ZXV10 H618B路由器但不能上网问题的解决
  9. WINCE cvrtbin命令简介
  10. python flask 方法get_json返回(Ellipsis, Ellipsis)问题解决