- 博客(5)
- 收藏
- 关注
原创 JdbcTemplate
什么是JdbcTemplate Spring框架对JDBC进行封装,我们使用JdbcTemplate可以方便实现对数据库的增删改查操作。JdbcTemplate使用的准备工作(1)引入相关jar包(2)在spring配置文件中配置数据库连接池...
2021-01-17 22:01:29 460 4
原创 mysql 5.x和mysql 8.x配置问题
在实际的项目开发当中,数据库的连接问题往往是一大让人头疼的问题(又一次被折磨了一个下午)。接下来我以在xml配置文件当中配置数据库连接池为例来说明两个mysql版本之间的不同使用方式。mysql 5.x<!--数据库连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="u
2021-01-17 15:07:16 456
原创 AOP
什么是AOP 面向切面编程(面向方面编程),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 通俗描述:可以在不修改源代码的基础上,在主干功能里面添加新功能。AOP底层原理AOP底层使用????动态代理????第一种:有接口情况,使用JDK动态代理实现方法:创建接口实现类代理对象,增强类的方法。第二种:没有接口情况,使用CGLIB动态代理实现方法:创建子类的代理对象,增强类的方法。AOP(JDK动态代理)
2021-01-14 20:52:53 205 1
原创 IOC容器(二)
IOC操作Bean管理(基于注解方式)什么是注解?注解是代码的特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值,…)注解可以作用在类上面,方法上面,属性上面使用注解的目的:简化xml配置Spring针对Bean管理中创建对象提供的注解有:(1)@Component(2)@Service(3)@Controller(4)@Repository上面四个注解功能是一样的,都可以用来创建bean实例。基于注解方式实现对象创建第一步:引入依赖Tips:这里建议引入的aop依
2021-01-11 21:54:59 116 1
原创 IOC容器(一)
IOC底层原理 控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理。使用IOC目的:降低耦合度底层原理:xml解析、工厂模式、反射我们先来看看关联两个类最直接的实现方式是怎样的:public class UserService { public void execute(){ UserDao userDao = new UserDao(); userDao.add(); }}class UserDao{ public
2021-01-10 10:43:00 525 11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人