spring
remote_roamer
这个作者很懒,什么都没留下…
展开
-
spring 3 中使用注解的方式来进行任务调度。
以上内容基于Spring 3.0.5 版本运行,参考文档为spring-framework-reference-3.0.5.pdf 在spring3 中的task 命名空间。可以部分去取代 quartz,并且支持注解方式。但是如果使用更加复杂的任务调度。还是建议是使用quartz。以下就使用 task 和 quartz来进行任务调度的方法进行距离。使用 注解来原创 2011-06-28 17:19:00 · 24638 阅读 · 4 评论 -
在 spring boot 中使用spring cache + redis
参考文档:a. 官方文档:https://docs.spring.io/spring/docs/current/spring-framework-reference/integration.html#cacheb.其他文档http://www.cnblogs.com/x113773/p/7227114.html注释驱动的 spring cachehttps://www.ibm原创 2017-11-24 21:36:54 · 2372 阅读 · 5 评论 -
Spring Data Redis 使用redis的一些方法点
在applicationContext,xml中设置 spring 的redis的使用配置信息 <!--jedis的连接池配置 --> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> <!-- 最大空闲连接数量 --> <property name="maxIdle" va原创 2016-12-14 16:32:56 · 1234 阅读 · 0 评论 -
使用Aspect中的annotation标签的方法来截获所有的Exception,进行控制台打印
功能点的主要目的是:截获所有service层面的类中的Exception,然后在服务器控制台打印。这样就不用显式的在service类中去try exception,然后在打印。可以避免在前台Flex这端可以看见exception的内容,但是无法看见exception的堆栈,同时在服务器控制台上也没有堆栈打印出来。便于调试原创 2009-12-15 14:48:00 · 2866 阅读 · 0 评论 -
spring jpa 中事物管理的一个测试用例,看看嵌套事务的回滚机制
做测试的目的是为了搞清楚在spring 4.3.4 中的事物管理的一个简单情况会产生的结果场景:有一个service里面对B表进行插入操作,并且用@Transactional 进行事物管理。在另外一个service里面对B表进行插入操作,并且也用@Transactional进行事物管理。同时,根据业务需要,又要对这个2个表同时进行插入操作,并且也纳入一个事物操作,希望获得的结果:原创 2016-11-22 18:07:00 · 5661 阅读 · 0 评论 -
在spring mvc项目中,使用@Aspect截取所有contoller中的exception,并且通过HttpServletResponse输出的一些问题
需求业务场景:在spring 4.3 的mvc项目中,需要把所有controller层中的exception全部捕获,把错误信息进行处理后,通过HttpServletResponse 输出到浏览器出现的问题:2个项目都需要完成这个场景,但是一个项目实现了。另外一个项目通过同样的配置,却无法实现。表现在aop虽然截获了所有的controller中的exception,通过aop中的@autowired原创 2016-12-10 03:25:18 · 4508 阅读 · 0 评论 -
使用apache的httpcomponents中的httpclient 4.5对https进行访问
使用maven引入httpclient ,版本4.5.4 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.2</version> <scope>test</scope原创 2016-12-14 19:17:59 · 11686 阅读 · 0 评论 -
Hibernate +JPA + Spring + Junit 懒加载问题
在项目中使用 hibernate 和 jpa ,spring 如果在entity bean 中使用了 fetch=FetchType.LAZY 。 在做junit这种非web容器使用的时候,出现如下错误org.hibernate.LazyInitializationException: failed to lazily initialize a collection of原创 2016-11-18 00:43:11 · 1505 阅读 · 0 评论 -
spring mvc 通过bean获取form的参数和并且进行服务器验证 ,而且支持多个文件上传的用法。html使用form_data
通过spring mvc 来获取html页面既有传统的表单参数,又有文件上传的组件的功能html这段通过html5的 form_data 方法进行封装 html 代码 File API Demo原创 2016-11-01 11:16:25 · 1731 阅读 · 0 评论 -
Spring切入点表达式常用写法
以下文档来自Spring中文开发指南2.5文档,由满江红开源组织翻译: Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)转载 2016-10-09 11:57:16 · 4561 阅读 · 0 评论 -
spring mvc 4.x 版本在返回给ajax调用的json数据时候,出现中文显示???的处理方法
原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式。所以在处理一些json格式的时候,会出现中文乱码。我在用jquery datatable 使用ajax的方式 渲染表单的时候,就遇到这个情况。特此记录一下org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字原创 2016-09-20 14:47:20 · 833 阅读 · 0 评论 -
Activiti 使用spring 进行统一事务管理
由于Activiti使用自己的表单结构和操作,为了和业务数据处理的时候统一在一个事务管理里面,需要通过spring 的 applicationContext.xml 进行配置由于activiti 的相关配置 processEngineConfiguration 中需要制定 dataSource ,并且没有发现怎么从jpa的persistence-unit中获取相关jdbc的配置。所以只能通过让spr原创 2016-08-26 15:28:55 · 14365 阅读 · 0 评论 -
spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud
spring boot 2.1.X 版本中融合 Greenwich.M2 的 spring cloud一. feign + hystrix dashboard 整合gradle 中需要导入的依赖,( SpringCloudVersion = ‘2.1.0.M2’)dependencies { compile( "org.springframework.boot...原创 2018-11-20 16:16:57 · 3784 阅读 · 2 评论