spring
VergilOpen
这个作者很懒,什么都没留下…
展开
-
spring+TestNG 单元测试
在写单元测试的时候,一般是对数据库进行增删改查的操作,这个时候,如果之前删除了某条记录,自然后面的程序就找不到这条记录了,所以可以通过配置spring的事务管理或者测试框架来回滚,减少工作量。使用的数据库是postgreSQL和MySQL。1、创建测试类 创建一个测试用的类,推荐名称为 “被测试类名称 + Test”。 测试类应该继承与 AbstractJUnit4SpringContextTe原创 2017-04-08 02:11:35 · 2318 阅读 · 0 评论 -
spring 多数据源
前言项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。 正原创 2017-03-14 20:22:55 · 351 阅读 · 0 评论 -
spring cache
概述Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的返回对象的效果。 Spring 的缓存技术还具备相当的灵活性,不仅能够使用 SpEL(Spring Expres原创 2017-03-16 17:38:37 · 235 阅读 · 0 评论 -
Spring Cache 集成 Redis 简单实现
前言上篇文章简单配置了如何使用Spring集成cacheManager,使用的实现是spring提供的SimpleCacheManager,但是在项目中往往不采用这种实现,而是采用Redis来做缓存管理,下面是如果用java的方式在spring cache集成redis。先上需要引入的jar <dependency> <groupId>org.springf原创 2017-03-16 21:53:22 · 1187 阅读 · 0 评论 -
spring boot druid mybatis 多数据源 配置
spring boot 在配置时做了很多简化配置的设置,但是简化的配置往往已牺牲一定的定制化,比如在数据源的配置时,spring boot 只提供4种数据库连接池的配置,其中并不支持常用的druid阅读spring boot DataSourceBuilder 的源码可以发现 spring boot 提供的4种数据源类型并不是我们想要的private static final String[] D原创 2017-09-02 21:28:05 · 6725 阅读 · 2 评论 -
spring mvc 注解
spring mvc 注解@RequestParam@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。接下来我们看一下@RequestParam注解主要有哪些参数:value:参数名字,即入参的请求参数名字,如username表示请求的参数区中的名字为username的参数的值将传入;required:是否必须,默认是true,表示请求中一定要有相应...原创 2018-04-14 00:32:15 · 216 阅读 · 0 评论