Spring
xingqibaing
这个作者很懒,什么都没留下…
展开
-
Spring配置dbcp数据源
1.spring的配置文件springmvc-servlet.xml <bean id="config" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location"> <v...转载 2018-07-09 11:48:56 · 2473 阅读 · 0 评论 -
Spring ThreadPoolTaskExecutor配置及队列满的异常处理
Spring ThreadPoolTaskExecutor队列满的异常处理<!-- 配置线程池 --><bean id="threadPool" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"><property name="corePoolSize" value...转载 2018-11-16 11:17:44 · 3047 阅读 · 0 评论 -
Spring异步任务处理,@Async的配置和使用
这个注解用于标注某个方法或某个类里面的全部方法都是须要异步处理的。被注解的方法被调用的时候。会在新线程中运行,而调用它的方法会在原来的线程中运行。 这样能够避免堵塞、以及保证任务的实时性。适用于处理log、发送邮件、短信……等。 注解的应用范围:类:表示这个类中的全部方法都是异步的 方法:表示这种方法是异步的,假设类也注解了。则以这种方法的注解为准 相关的配置:&l...转载 2018-11-14 16:44:53 · 993 阅读 · 0 评论 -
Spring JPA查询,JPA 根据方法名字查询详细介绍
版权所属:SO JSON在线解析原文地址:https://www.sojson.com/blog/295.html JPA 的查询有很多丰富的API,基本能满足了所有的基本查询。下面来想细说说支持的查询方式。根据方法名字生成SQL语句(根据方法名查询)。public interface UserRepository extends Repository<User, Lon...转载 2018-09-21 13:27:10 · 1550 阅读 · 1 评论 -
web.xml中Spring和SpringMVC的配置
Spring配置文件1.默认配置。Spring在启动时加载的配置文件默认的是WEB-INF下的applicationContext.xml,web.xml中的配置如下。<listener> <listener-class> org.springframework.web.context.ContextLoaderListener &...转载 2018-09-26 09:57:57 · 492 阅读 · 0 评论 -
Spring AOP配置详解
<aop:aspectj-autoproxy />的作用通过配置织入@Aspectj切面虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。通过aop命名空间的<aop:aspectj-autoproxy />声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,sp...转载 2018-09-26 09:34:19 · 147 阅读 · 0 评论 -
SpringMVC 使用@ResponseBody返回json 中文乱码
这确实是个蛋疼的问题,Spring中解析字符串的转换器默认编码居然是ISO-8859-1我现在用的Spring4.2.5,上面说的几个方法都试了,最后发现只有这两个可以方法一,使用(produces = "application/json; charset=utf-8")(如何整个项目都是以json格式的数据来交互的不建议使用,因为每一个都需要加编码格式比较麻烦): @Reque...转载 2018-09-26 08:56:42 · 246 阅读 · 0 评论 -
Spring AOP中pointcut expression表达式解析
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合.args()@args()execution()this()target()@target()within()@within()@annotation其中execution 是用...转载 2018-09-25 17:14:26 · 235 阅读 · 0 评论 -
只读事务(@Transactional(readOnly = true))的一些概念
念:从这一点设置的时间点开始(时间点a)到这个事务结束的过程中,其他事务所提交的数据,该事务将看不见!(查询中不会出现别人在时间点a之后提交的数据) 应用场合:如果你一次执行单条查询语句,则没有必要启用事务支持,数据库默认支持SQL执行期间的读一致性; 如果你一次执行多条查询语句,例如统计查询,报表查询,在这种场景下,多条查询SQL必须保证整体的读一致性,否则,在前条SQL查询之后,...转载 2018-09-25 13:20:12 · 4245 阅读 · 1 评论 -
使用Spring的Pageable来实现分页查询
1.导入包:import org.springframework.data.domain.Pageable;2.测试类:@Test public void whenQuerySeccess() throws Exception{ mockMvc.perform( get("/user") ...转载 2018-09-19 09:40:26 · 20244 阅读 · 0 评论 -
spring线程池(同步、异步)
一、spring异步线程池类图二、简单介绍2.1. TaskExecutor---Spring异步线程池的接口类,其实质是java.util.concurrent.Executor以下是官方已经实现的全部7个TaskExecuter。Spring宣称对于任何场景,这些TaskExecuter完全够用了:名字 特点 SimpleAsyncTaskExecutor...转载 2018-11-16 11:58:11 · 753 阅读 · 0 评论