spring
毅个混蛋
修炼菜鸟
展开
-
Spring配置quartz定时调度任务
1、SPring Bean注入作业的两种方式: 方式一:@1、Spring使用JobDetailBean类,继承QuartzJobBean,重写 protected void executeInternal(JobExecutionContext context)方法 @转载 2014-04-23 17:08:08 · 902 阅读 · 0 评论 -
spring mvc参数绑定
注解驱动控制器@RequestMapping映射请求通过标注@Controller,再通过扫描相应类包,即可使POJO成为一个可以处理请求的控制器。Spring mvc通过@RequestMapping将请求映射到对应的控制器方法中在控制器的类定义及方法定义处都可以标注@RequestMapping,类定义出提供初步的请求映射信息,方法处提供进一步细分映射信息。转载 2014-12-27 23:47:16 · 709 阅读 · 0 评论 -
spring 3.0 应用springmvc 构造RESTful URL 详细讲解
在线springmvc_rest demo 由于下一版本的rapid-framwork需要集成spring RESTful URL,所以研究了一下怎么搭建. 并碰到了一下问题。 springmvc 3.0 中增加 RESTful URL功能,构造出类似javaeye现在的URL。 rest介绍 , 这里还有struts2 rest构造的一篇文章: 使用转载 2014-10-26 21:29:24 · 748 阅读 · 0 评论 -
spring mvc4使用及json 日期转换解决方案
又到搭新开发环境的时候,总是不免去网上搜下目前最新的框架。spring是web开发必用的框架,于是乎下载了目前最新的spring4.0.3,同时越来越不想用struts2,想试试spring mvc,也将spring-webmvc4.0.3下了下来,投入两天时间学习后,发现还是挺优雅的,特别是从3.0后,spring mvc使用注解方式配制,以及对rest风格的支持,真是完美致极。下面将这两天原创 2014-09-18 23:41:35 · 2429 阅读 · 0 评论 -
spring拦截器使用及拦截器中获取Controller实例
1,首先是配置,在spring-mvc的配置文件中加上 2,编写拦截器类package cn.hydom.ztc.ztc_cp.controller.common;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;imp原创 2014-11-02 17:19:57 · 11822 阅读 · 1 评论 -
SpringMVC访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。 目的:可以正常访问静态文件,不要找不到静态文件报404。 方案一:激活Tomcat的defaultServlet来处理静态文件 default原创 2014-10-26 21:34:52 · 659 阅读 · 0 评论 -
SpringMVC中的文件上传
这是用的是SpringMVC-4.x、commons-fileupload-1.2.2和io-2.0.1首先是web.xml[html] view plaincopyprint?xml version="1.0" encoding="UTF-8"?> web-app version="2.5" xmlns原创 2014-10-26 20:59:06 · 562 阅读 · 0 评论 -
springMVC 使用WebApplicationContext获取ApplicationContext对象
1、applicationContext在web.xml中使用listener配置 contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderListener使用WebApplicationContext获取原创 2014-09-18 09:59:13 · 4165 阅读 · 0 评论 -
在应用层通过spring特性解决数据库读写分离
转载自开涛的博客:http://jinnianshilongnian.iteye.com/blog/1720618如何配置mysql数据库的主从?单机配置mysql主从:http://my.oschina.net/god/blog/496 常见的解决数据库读写分离有两种方案1、应用层http://neoremind.net/2011/06/spring实现数据库读写转载 2015-10-04 23:01:55 · 619 阅读 · 0 评论 -
正确配置 在controller中使用AOP
在controller中使用AOP的问题主要有2个1,在于如何让controller能够被检测到,controller和其他spring bean的区别在于:controller是由mvc定义并在web.xml中的dispatcher中定义的。 2,更改默认的代理配置使用cglib解决方法: 1、正确定义controller,(比较通用的做法,没有特殊情况的原创 2015-10-04 23:35:34 · 2874 阅读 · 0 评论 -
SpringMVC通过Ajax获取JSON数据报406错误
Spring 3.2.x通过@ResponseBody标签返回JSON数据的方法都报406错: Failed to load resource: the server responded with a status of 406 (Not Acceptable) 以及报错描述: The resource identified by this request is only capable of转载 2014-09-22 13:24:45 · 4064 阅读 · 0 评论 -
spring初始化bean InitializingBean
InitializingBean,spring 的一个原创 2014-11-23 21:59:30 · 3117 阅读 · 0 评论 -
Spring 获取web根目录 (Spring线程获取web目录/路径/根目录,普通类获取web目录)
不使用Spring,怎样能在Listener启动的Thread中获取web目录,还真不完全确定。其实我觉得实际代码也很简单。就是基于普通的listener,然后在listener中获取web目录并放到JRE全局变量中。但使用Spring,就可以用一种比较优雅的方式来获取了。在web.xml中的节点内加入: webAppRootKey原创 2014-09-20 23:31:08 · 9067 阅读 · 1 评论 -
spring监听器初始化任务
在做web项目的时候,经常会遇到这样的情况名,原创 2014-05-24 22:05:07 · 2068 阅读 · 0 评论 -
spring配置日志切面,实现系统操作日志记录
//做系统是经常会遇到的情况之一,对系统操作日志存表记录原创 2014-05-24 22:27:06 · 6377 阅读 · 0 评论 -
spring动态数据源分库
web项目的瓶颈:服务端(服务器压力+数据库压力)服务器解决办法:程序优化,提高代码执行率数据库压力:缓存、分表、分库1,分表:适合针对单个的表数据量比较大的情况,分成多张表保存,比如系统日志例如:系统日志表以这样的形式保存,每个月一张表。logs_2012_1logs_2012_2logs_2012_32,分库原创 2014-05-25 10:43:14 · 1458 阅读 · 2 评论 -
使用spring3.0的cache方案解决缓存问题
缓存:实现原理:通过spring的缓存模块,进行spring缓存配置缓存管理器及缓存通知,对某个service进行代理,然后配置其中需要缓存数据的方法一级需要清理缓存数据的方法定义一个缓存key生成器,会根据当前被缓存的方法的参数生成一个key,然后把key缓存起来,并把查询的结果也缓存起来,对应关系是这样:类.方法--n-->key--1--查询结果每个方法根据参数不原创 2014-05-25 16:53:07 · 4787 阅读 · 0 评论 -
spring data jpa使用
贴上几个地址http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/原创 2014-07-29 13:04:13 · 617 阅读 · 0 评论 -
Spring整合 RMI
Spring整合RMI的原理客户端的核心是RmiProxyFactoryBean,包含serviceURL属性和serviceInterface属性。通过JRMP访问服务。JRMP JRMP:java remote method protocol,Java特有的,基于流的协议。 服务端暴露远程服务RmiServiceExporter把任何Spring原创 2014-09-18 23:30:19 · 1075 阅读 · 0 评论 -
Spring RMI配置多个服务
在使用Spring RMI时可能会遇到发布多个服务的需求,假设一个服务要操作文件,另一个服务要往屏幕上打印“hello world”。难道要把这两个风马牛不相及的服务写在一个接口里吗!如果真这样那结构也太差了。网上有人问这个问题:“http://topic.csdn.net/u/20090702/11/9bcf60e5-f3f8-4401-a41d-2f98535988b9.html”,看原创 2014-09-18 23:40:49 · 3990 阅读 · 0 评论 -
mybatis中Date和DateTime字段的插入
最近公司使用MyBatis3做数据持久层,在字段中有Date和DateTime类型,在插入数据时只要将实体的属性设置成Timestamp就会对应mysql的DateTime类型,Date会对应mysql的Date类型。在MyBatis映射文件中要表明映射类型。 在使用字段的时候也要标明类型#{modified_date,jdbcType=TIMESTAMP}、#{da原创 2014-09-18 23:48:20 · 15561 阅读 · 0 评论 -
SpringMVC——处理方法返回值的可选类型
spring mvc处理方法支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void。下面将对具体的一一进行说明: 一、ModelAndView [java] view plaincopy@RequestMapping("/show1") public M转载 2014-10-23 13:08:14 · 1037 阅读 · 0 评论 -
SpringAOP嵌套调用的解决办法
刚刚遇到这个问题,找到的资料。Spring AOP在同一个类里自身方法相互调用时无法拦截。比如下面的代码: Java代码 public class SomeServiceImpl implements SomeService { public void someMethod() { som转载 2015-10-04 23:39:10 · 1101 阅读 · 0 评论