Spring
李沐泽
学习阶段,欢迎大家来讨论 QQ:3092455245.微博发表出错地方,望各位大佬指正。谢谢
展开
-
Springboot整合Jasypt实战
Springboot整合Jasypt,完成配置文件数据库连接信息加密原创 2023-05-06 12:10:23 · 650 阅读 · 0 评论 -
SSM整合——分模块构建工程
以SSM简单整合——Spring整合SpringMVC和SSM简单整合——Spring整合Mybatis为基础,实现项目的分模块构建。 将工程分为多个模块:例如把SSM工程拆分为Web、Service、Dao多个模块。各部分关系如下图: 继承: 继承是为了消除重复,如果将dao、service、web分开创建独立的工程,则每个工程的pom.xml文件中的内容存在重复,而继承可以将这些重复的配置提取出来放在父工程的pom.xml中 聚合: 项目开发通常是分组分模块开发,每个模块开发完成要运行整个工程需要将每个原创 2020-07-11 15:15:45 · 349 阅读 · 0 评论 -
Spring中的事务控制
我们都知道在JavaEE中事务管理处于业务层,在Spring中为我们提供了一个jar包spring-tx用于事务控制。spring的事务控制是基于AOP的,它可以通过编程方式和配置方式两种方式来实现。 Spring的核心API 基于XML的事务控制案例 导入jar包 <!--用于解析切入点表达式的jar包--> <dependency> ...原创 2020-01-15 19:48:04 · 231 阅读 · 0 评论 -
Spring的JDBCTemplate
Spring的JdbcTemplate是对原始Jdbc API做的简单封装,简化了我们对于数据库的操作。 不过多的啰嗦了,直接上实例说明问题,我认为就可以了,因为这个内容并不复杂。 首先给出数据库表的支持 create table account( id int primary key auto_increment, name varchar(40), money float )charac...原创 2020-01-12 14:10:14 · 173 阅读 · 0 评论 -
Spring的APO概述以及实例说明
AOP(Aspect Oriented Programming)面向切面编程 百度百科上面这样介绍的:通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的...原创 2020-01-11 11:50:38 · 1273 阅读 · 0 评论 -
Spring整合Junit
上面的测试中,使用了以下代码来获取容器。 @Before public void init() { ApplicationContext applicationContext = new AnnotationConfigApplicationContext(SpringConfig.class); accountService = (Acco...原创 2020-01-07 21:46:14 · 187 阅读 · 0 评论 -
Spring实例--注解实现(完全注解形式)
Spring实例–注解实现一文中,虽然用了很多注解去完成Ioc等操作,但是仍然需要XML去配置扫描的包等等。接下来就说说怎么完全的舍弃XML配值文件吧。 Spring实例–注解实现的XML配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/b...原创 2020-01-07 15:44:52 · 1192 阅读 · 0 评论 -
Spring实例--注解实现(注解XML配置结合)
通过注解实现的实例和通过XML配置实现的实例是同一个实例,只是修改了一部分内容。 通过注解形式配置持久层实现类 @Repository(value = "accountDao") public class AccountDaoImpl implements AccountDao { //提供对sql语句操作的API @Autowired private QueryRunn...原创 2020-01-06 16:09:02 · 248 阅读 · 0 评论 -
Spring实例--XML配置实现
本实例是主要是通过Spring实现数据库的CRUD操作。 以下是主要使用到的jar包的maven坐标 <!--Spring开发包--> <dependency> <groupId>org.springframework</groupId> <artifactId&g...原创 2020-01-06 15:50:31 · 236 阅读 · 0 评论 -
Spring基于注解的Ioc配置
首先需要建立的认知是:注解配置和XML配置要实现的功能 (都是为了降低程序间的耦合) 都是一样的,只是形式上的区别。 不管是XML配置还是注解配置都需要Sping的jar包的支持,所以开始之前都需要导入jar包 <!--Spring开发包--> <dependency> <groupId>org.springframe...原创 2020-01-04 21:24:50 · 135 阅读 · 0 评论 -
Spring-依赖注入
在Spring入门这一章中,验证了通过IoC创建对象,没有调用业务层的保存用户的方法,当你调用业务层方法时,会出现如下错误: 很明显,虽然我们通过控制反转获得到持久层和业务层的对象,但是对象之间并没有什么任何关系,因此才会出现空指针异常的错误。怎么把持久层对象传入业务层呢???这就需要 依赖注入(Dependency Injection) 了。 依赖注入方式一 : 构造函数注入 使用构造函...原创 2020-01-03 17:44:10 · 154 阅读 · 0 评论 -
Spring入门
Spring是一个著名的轻量级开源框架,此框架的事一种分层架构,意味着我们能够选择使用其任何部分。其核心是反转控制和面向切面编程。 Spring优点 方便解耦、低耦合:将对象间的依赖关系交由Spring进行控制,避免硬编码造成的过度程序耦合。 声明式事务管理:通过声明式的方式更加灵活地进行事务的管理。 方便集成多种优秀框架:提供了对多种优秀框架的支持。 控制反转(Invers...原创 2020-01-01 21:45:03 · 146 阅读 · 0 评论