Spring.Day02.连接池与注解
01. Spring 配置数据源
A。数据源的开发步骤
1. 导入数据源的坐标和数据库的驱动坐标;
2. 创建数据源对象;
3. 设置数据源的基本连接数据;
4. 使用数据源获取连接资源和归还连接资源;
B. C3p0, Druid 连接池的配置复习
1. 导入依赖Jar包坐标
2. 手动创建 c3p0
3. 手动创建 Druid
4. 通过配置文件,手动创建 Druid (C3P0也是一样的流程)
03. 通过 Spring 创建数据源
a. 依据上面各种方式是通过set操作来配置数据,适合 Spring 的 set 注入配置;
>> 配置参数如下:
b. Spring 完成对 c3p0 数据源的实例化
c. Spring 完成对 druid 数据源的初始化
04. 在Srping 中加载外部 properties 文件,获取连接信息
05.Spring的注解开发
>> Spring 原始注解
>>注解的使用及替代内容
* Bean配置模式如下
* 通过注解方式,替代上面的配置 (注意:是在实现类上配置注解)
** 在使用注解的时候,需要在配置文件中配置组件扫描,否则不会生效
>> 在使用注解模式下,属性配置可以删除掉
>> 关于 @Autowired 以及 @Qualifier 的使用
>>关于语义化注解的替换关系
* 关于注入的替代
>>普通数据类型的注解配置
>>其它注解
作用域外
初始化及销售方法
06. Spring 新注解
>> 新注解的使用
调用的时候,需要使用 AnnotationConfigApplicationContext
>> 如果项目比较大,配置信息比较多,可以使用 import 方式导入子配置文件
如:将上面的配置类,进行拆分,将数据源这一块的内容剥离出来做子配置文件
07. Spring 集成Junit 步骤
a. 导入Spring 集成Junit 的坐标;
b. 使用 @Runwith 注解替代原来的运行期;
c. 使用 @ContextConfiguration 指定配置文件或配置类;
d. 使用 @Autowired 注入需要测试的对象
e. 创建测试方法进行测试;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
2021-04-15 Java21. JavaScript_1