
spring
北京Seven
Never underestimate your power to change yourself!
展开
-
Spring中@Autowired注解、@Resource注解的区别
spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource的作用相当于@Autowired,只不过@Autowired按byType自动注入,而@Resource默认按 byName自动注入罢了。@Resource有两个属性是比较重要的,分是nam转载 2017-07-21 13:49:12 · 456 阅读 · 0 评论 -
利用spring session解决共享Session问题
spring-session使用配置(分布式共享session配置)1. 添加依赖 dependency> groupId>org.springframework.sessiongroupId> artifactId>spring-session-data-redisartifactId> version>1.2.0.RELEASEversion>dep原创 2017-06-09 09:54:36 · 1124 阅读 · 0 评论 -
解决Spring MVC @ResponseBody返回中文字符串乱码问题
引起乱码原因为spring mvc使用的默认处理字符串编码为ISO-8859-1,具体参考org.springframework.http.converter.StringHttpMessageConverter类中public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");解决方法:第一种原创 2017-05-13 10:58:50 · 542 阅读 · 0 评论 -
spring里面事务的传播属性和事务隔离级别
spring里面事务的传播属性和事务隔离级别一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事原创 2017-03-30 09:53:35 · 2842 阅读 · 0 评论 -
分布式事务最终一致性常用方案
目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。一、基础理论 目转载 2017-02-09 17:34:17 · 1830 阅读 · 0 评论 -
mybatis绑定错误-- Invalid bound statement (not found)
一、问题描述使用mybatis的项目在本地可以正常运行,但当使用maven或Jenkins打包部署到远程服务器上时出现了绑定错误,异常信息为:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.yo.news.user.mapper.UserMapper.getUser转载 2017-02-08 17:53:02 · 1095 阅读 · 0 评论 -
spring-mybatis
官方文旦 http://www.mybatis.org/spring/zh/transactions.html#configuration原创 2016-12-22 14:40:53 · 391 阅读 · 0 评论 -
Spring-aop实现切面的四种方式 下篇 (源码)
AOP实现方式一 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="原创 2016-11-08 13:39:12 · 784 阅读 · 0 评论 -
Spring-aop实现切面的四种方式 上篇
Spring实现AOP的4种方式 先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一 个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么原创 2016-11-08 13:30:28 · 16854 阅读 · 2 评论 -
Spring注解定时器@Scheduled
Spring中使用注解 @Scheduled执行定时任务2014-09-23 00:06:14标签:JavaSpring Scheduled原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dwf07223.blog.51cto.com/8712758/1557145 注解@Sch转载 2016-09-07 17:28:24 · 1781 阅读 · 0 评论 -
使用Spring Security实现权限管理
使用Spring Security实现权限管理 1、技术目标 了解并创建Security框架所需数据表为项目添加Spring Security框架掌握Security框架配置应用Security框架为项目的CRUD操作绑定权限 注意:本文所用项目为"影片管理",参看http://hotstrong.iteye.com/blog/1156785 2转载 2016-09-05 08:47:51 · 2682 阅读 · 1 评论 -
Spring 定时任务之 @Scheduled cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12原创 2016-08-29 08:34:05 · 1444 阅读 · 0 评论