随笔分类 -  Spring注解开发

Spring注解开发
摘要:什么是aop? AOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。 从《Spring实战(第4版)》图书中扒了一张图: 阅读全文
posted @ 2022-02-14 16:44 卧龙戏公瑾 阅读(155) 评论(0) 推荐(0) 编辑
摘要:概述 我们在开发过程中,使用的往往不是一个环境,一般分为开发环境(dev),测试环境(test)以及线上环境(prd),我们如何在不修改代码的情况下实现这些环境之间的自由切换呢? 答:Spring为我们提供了可以根据当前环境,动态激活与切换一些列组件的功能。 @Profile注解的使用 在Sprin 阅读全文
posted @ 2022-02-10 10:06 卧龙戏公瑾 阅读(54) 评论(0) 推荐(0) 编辑
摘要:属性赋值 概述 在Spring中,我们可以使用@Value来为我们的属性赋值。 使用@Value赋值,可以: 基本参数 可以写Spel表达式:#{} 可以使用${},取出配置文件(.properties)中的值(即运行环境中的值) 测试 1.编写配置文件person.properties,配置文件中 阅读全文
posted @ 2022-01-30 10:18 卧龙戏公瑾 阅读(93) 评论(0) 推荐(0) 编辑
摘要:概述 什么是bean的生命周期? bean的生命周期是指一个bean,从创建,再到初始化,最后到销毁的过程! 构造(对象创建): 单实例,默认容器启动时创建对象 多实例,在每次获取的时候创建对象 初始化: 对象创建完毕并赋值好,调用初始化方法。 销毁: 单实例,在容器关闭时调用销毁方法 多实例,创建 阅读全文
posted @ 2022-01-29 17:20 卧龙戏公瑾 阅读(52) 评论(0) 推荐(0) 编辑
摘要:注入组件的几种方式 在Spring中,有如下四种方式像容器中注入组件: 包扫描 + 组件标注注解(@Controller,@Service, @Repository, @Component) @Bean注解实现 @Import注解实现 使用Spring提供的FactoryBean 下面我们来详细聊聊 阅读全文
posted @ 2022-01-29 14:35 卧龙戏公瑾 阅读(95) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示