常用注解[spring 的 java 配置] ||springboot 热部署
常用注解[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 热部署相关推荐
- idea中配置Springboot热部署
idea中配置Springboot热部署 1 pom.xml文件 注:热部署功能spring-boot-1.3开始有的 <!--添加依赖--> <dependency>< ...
- idea2020配置springboot热部署超全步骤以及安装JRebel插件
这个是idea2020版本 1.项目中pom.xml中添加依赖和插件 依赖 <!-- spring-boot-devtools --><dependency><group ...
- Spring的Java配置方式
Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1 @Configuration 和 @Bean Spring的Java配置方式是通过 @Configuration ...
- SpringBoot_02 Spring的Java配置方式
1. Spring的Java配置方式 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1.1. @Configuration 和 @Bean Spring的Java配置方 ...
- Spring的Java配置
Spring的Java配置 Java配置是Spring4.x推荐的配置方式,可以完全替代xml配置. 1.注解Configuration 和 注解@Bean Spring的Java配置方式是通过 @C ...
- SSM框架笔记09:初探Spring——采用Java配置方式
初探Spring--采用Java配置方式 在上一讲的项目基础上继续. 1.在javaconfig包里创建杀龙任务类SlayDragonQuest package net.hw.spring.c ...
- java取消 验证_使用Spring Security Java配置时禁用基本身份验证
我正在尝试使用Spring Security Java配置保护Web应用程序的安全. 这是配置的样子: @Configuration @EnableWebMvcSecurity public clas ...
- 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题
问题描述 解决SpringBoot热部署配置之IDEA2021版无Compiler.automake.allow.when.app.running问题 解决方案: 英语版 汉语版: 给那些看完的朋友, ...
- springboot热部署之spring-boot-devtools
文章目录 1 场景 2 开发环境 3 原理 4 步骤 4.1 maven配置 4.2 devtools配置 4.3 IDEA配置 5 注意事项 1 场景 基于springboot进行开发,开发过程中, ...
最新文章
- 可由一个尾指针唯一确定的链表有_L2数据结构第08课 单向链表和循环链表
- STM32 基础系列教程 7 - 单脉冲PWM
- 笔记-高项案例题-2017年下-管理团队-冲突管理
- ZYNQ7000-GPIO详解
- 数据库实现,以及工厂方法模式实现
- 管理角色认知-工程师到管理者角色发生了哪些变化?
- 钉钉如何调整组织架构_阿里调整组织架构:盒马升级为独立事业群,钉钉被划进阿里云丨钛快讯...
- VMware vSphere 6.5配置系列
- 計蒜客/數正方形(dp)
- 数据库连接参数设置,用户登录,密码修改,权限设置,金蝶KIS旗舰版安卓盘点机PDA
- JeeWx捷微管家系统
- 机械革命无法使用U盘启动linux,机械革命笔记本bios设置u盘启动教程
- Excel VBA批注
- 正式赛1006 子序列计数
- android 应用自启管理
- 联想笔记本电脑无线网卡无法开启
- vue3+TypeScript实现导出Excel功能
- js中substring()、substr() 、slice()的用法
- Android 颜色(不)透明度的使用及项目开发中的心得总结
- 教育行业BP怎么写?参考这个案例可避开80%的坑丨案例
热门文章
- python day-15 匿名函数 sorted ()函数 filter()函数 map()函数 递归 二分法...
- Eclipse Source not found
- PAT乙级(Basic Level)练习题-写出这个数 (20)
- 思路拓展,如果是用2D的方式去做切割
- Linux vi/vim
- MTK radiooptions 分析
- android 分区layout以及虚拟内存布局-小结
- 手机通过WIFI连上ZXV10 H618B路由器但不能上网问题的解决
- WINCE cvrtbin命令简介
- python flask 方法get_json返回(Ellipsis, Ellipsis)问题解决