[笔记]Spring-Day2 — 注解开发
IOC/DI配置管理第三方bean
案例:配置Druid
环境准备
pom.xml导入 druid 依赖
druid 依赖配置类配置第三方bean
<!--管理DruidDataSource对象-->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/spring_db"/>
<property name="username" value="root"/>
<property name="password" value="950827"/>
</bean>
</beans>从IOC容器中获取对应的bean对象
注意事项
加载properties文件
resources下创建一个jdbc.properties文件
开启context命名空间、加载properties配置文件、完成属性注入
context命名空间、加载properties配置文件、完成属性注入多个property文件需要加载时
核心容器
容器的创建方式
bean的三种获取方式
容器类层次结构
BeanFactory —额额不太懂
使用BeanFactory来创建IOC容器
总结
IOC/DI注解开发
注解开发定义bean

纯注解开发模式
【❗更新】环境准备
创建一个配置类SpringConfig 、标识该类为配置类、用注解替换包扫描配置
SpringConfig 、标识该类为配置类、用注解替换包扫描配置创建运行类并执行
注解开发bean的作用范围和生命周期管理
注解开发依赖注入
bean和service的关系
按照名称注入
DaoImpl文件
ServiceImpl文件
简单数据类型注入
DaoImpl文件
ServiceImpl文件
注解读取properties配置文件
resource下准备properties文件
springconfig加载properties配置文件
DaoImpl读取配置文件中的内容
IOC/DI注解开发管理第三方bean
案例:注解开发管理第三方bean
导入对应的jar包
在配置类中添加一个方法、添加@Bean注解
@Bean注解从IOC容器中获取对象并打印
引入外部配置类
新建一个JdbcConfig配置类
JdbcConfig配置类在Spring配置类中引入 @import
@import注解开发实现为第三方bean注入资源
简单数据类型
引用数据类型
在SpringConfig中扫描BookDao
在JdbcConfig类的方法上添加参数
注解开发总结

spring整合! --整合Mybatis
环境准备
数据库表
创建项目导入jar包**
根据表创建模型类
创建Dao接口
创建Service接口和实现类
添加jdbc.properties文件
添加Mybatis核心配置文件
编写应用程序
运行程序
正式整合!
项目中导入整合需要的jar包
创建Spring的主配置类
创建数据源的配置类**
创建Mybatis配置类并配置SqlSessionFactory**
主配置类中读properties并引入数据源配置类、Mybatis配置类
最后更新于
