Spring
惟是致良知
这个作者很懒,什么都没留下…
展开
-
Spring中配置Junit
Spring有一个测试框架,可以整合JUnit进行测试,既简单有方便。加入依赖JUnit官方链接有几个可用的版本点击打开链接Spring test以及其他依赖如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s原创 2017-01-26 11:43:05 · 430 阅读 · 0 评论 -
Spring容器初始化整理
Spring最近做IT测试时,每次Spring 加载配置等都很慢,抽空把Spring 容器的启动整理一下。容器Spring中听的最多的就是依赖注入、控制反转。一般情况下,A对象使用B对象,都是A先创建B,然后调用B的方法。这样两个对象间有依赖的。控制反转简单来说就是对象-对象的依赖关系变成对象-容器-对象。这样每次A只需要调用传给它的B即可。所以容器的管理对象的作用就显而易见了。联系它的功能,容器...原创 2018-03-29 21:34:10 · 408 阅读 · 0 评论 -
Spring MVC启动
Spring MVCJava Web项目一般都是基于Spring MVC 的。而Spring MVC是建立在IoC容器基础上的。我们知道,Spring MVC和Spring IoC 都是独立的模块,因此web下需要将IoC容器启动与Web容器的启动过程集成在一起。下边看下是怎么做到的。Servlet规范这里我们先看下 Servlet 规范,即Java Servlet Specification。也...原创 2018-06-06 08:53:03 · 1197 阅读 · 0 评论 -
MyBatis中使用LocalDateTime
背景项目中使用MySQL数据库,然后用mybatis做数据持久化。最近使用时,想把一些model类的gmtCreate、gmtModified等字段从java.util.Date 改成java8的java.time.LocalDateTime,此类是不可变类,且自带很好用的日期函数api。原本依赖如下: compile "org.mybatis:mybatis:3.3....原创 2018-09-23 20:25:41 · 34901 阅读 · 0 评论 -
一次使用PowerMock的事故
项目结构:Spring boot+Dubbo+Zookeeper+PowerMock为了在项目中更好地编写单元测试,在项目中引入了PowerMock做单元测试。例子先看一个正常例子:Spring boot+PowerMock包依赖如下: testCompile "org.powermock:powermock-api-mockito2:1.7.1" ...原创 2018-09-21 22:27:05 · 1539 阅读 · 1 评论