spring
文章平均质量分 72
phantomes
这个作者很懒,什么都没留下…
展开
-
applicationContext.xml 配置文件的存放位置
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面需要在web.xml中定义如下:<context-param><param-na...原创 2013-10-17 10:38:52 · 195 阅读 · 0 评论 -
context:component-scan扫描使用上的容易忽略的use-default-filters
问题如下方式可以成功扫描到@Controller注解的Bean,不会扫描@Service/@Repository的Bean。正确 Java代码 package="org.bdp.system.test.controller"> "annotation" expression="org.springframework.stereotype.Contr转载 2015-06-04 18:37:46 · 1151 阅读 · 0 评论 -
spring mvc支持多视图解析(jsp,velocity,freemarker)
http://www.blogjava.net/sxyx2008/archive/2011/07/13/354280.htmlhttp://www.cnblogs.com/huligong1234/p/3515747.html转载 2015-05-29 11:17:54 · 905 阅读 · 0 评论 -
CAS、Spring Security、Ldap配置整合(资料整合)
CAS、Spring Security、Ldap配置整合java单点登录系统CAS的简单使用 SpringSecurity3整合CAS实现单点登录原创 2015-03-03 10:44:23 · 1276 阅读 · 0 评论 -
Quartz中时间表达式的设置-----corn表达式 (转)
Quartz中时间表达式的设置-----corn表达式(注:这是让我看比较明白的一个博文,但是抱歉,没有找到原作者,如有侵犯,请告知) 时间格式: , 分别对应: 秒>分>小时>日>月>周>年, 举例:1.每天什么时候执行: 0 59 23 * * ?: 如下为每天23:59:00开始执行 0 1,2,3 11,12 * * ? : 每天1转载 2015-02-09 10:37:19 · 516 阅读 · 0 评论 -
spring mail简单邮件发送
public class MailUtil { private String host; private String port; private String user; private String pwd; private String from; private String to; private String auth;原创 2014-12-26 17:50:51 · 817 阅读 · 0 评论 -
spring邮件发送
手写过javamail发送邮件,深知其api之繁琐,看过spring发送邮件的例子之后,深感spring的封装让复杂活变得简单多了。 转自老帖子http://www.iteye.com/topic/348564 首先导入使用jar包:activation.jar,commons-logging-1.0.4.jar,mail.jar,spring.jar 1、使用xml配置j转载 2014-12-26 10:38:38 · 707 阅读 · 0 评论 -
spring简单邮件发送(文本/html/图片/附件)
Spring邮件抽象层的主要包为org.springframework.mail。它包括了发送电子邮件的主要接口MailSender,和值对象SimpleMailMessage,它封装了简单邮件的属性如from,to,cc,subject,text。 包里还包含一棵以MailException为根的checked Exception继承树,它们提供了对底层邮件系统异常的高级别抽象。 要获得转载 2014-12-26 10:31:11 · 9920 阅读 · 1 评论 -
Spring 3.2.4源码编译导入eclipse
想学习研究下Spring源码,就在网上搜索一堆资料,别人的东西在自己的电脑上总是有问题。总结下自己的使用方法,以便备忘。前提:导入eclipse成功,导入不了myeclipse。1、准备条件: (1).必须jdk7+不解释,不然报错。(2).spring源码在github上管理,你可以使用git,也可以使用SVN下载(我使用的是svn)。svn根地址为:https://转载 2014-11-06 20:34:08 · 1228 阅读 · 0 评论 -
Spring 3.2.4源码编译
1、通过SVN下载源码https://github.com/SpringSource/spring-framework/tags/v3.2.4.RELEASE2、安装jdk1.7(1.6编译会报错,找不到java.util.concurrent.ForkJoinPool)3、进入源码目录执行(不要有中文路径)C:\>cd spring-frameworkC:\spring-fr转载 2014-11-06 20:27:49 · 852 阅读 · 0 评论 -
文件上传工具类
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.sishuok.es.common.web.upload;import com.sishuok.es转载 2014-10-30 16:01:01 · 2318 阅读 · 0 评论 -
文件编码,图片格式,ip,日志访问等工具类
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.sishuok.es.common.utils;import org.apache.commons.转载 2014-10-30 15:27:35 · 947 阅读 · 0 评论 -
Springmvc构造RESTful详细讲解
Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/blog HTTP POST => 新增BLOG 以下详细解一下spring rest使用. 首先,我们带着如下两个转载 2014-11-17 11:05:42 · 564 阅读 · 0 评论 -
spring基础cache切面
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.sishuok.es.common.cache;import org.slf4j.Logger;i转载 2014-10-30 16:14:08 · 1585 阅读 · 0 评论 -
浅谈Spring事务隔离级别
一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PRO转载 2015-06-09 11:11:51 · 364 阅读 · 0 评论 -
spring test junit通用代码
1.新建一个测试的父类@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = "classpath:applicationContext.xml")@TransactionConfiguration(defaultRollback = true)@Transactionalpublic c原创 2015-07-29 18:04:53 · 1042 阅读 · 0 评论 -
spring task 注解+xml的demo
@Service@EnableSchedulingpublic class Annotation { @Scheduled(fixedDelay = 5000) public void fixedDelayTask() throws InterruptedException { System.out.println("anno 1,fixedDelay = 50原创 2015-07-30 20:31:37 · 1680 阅读 · 1 评论 -
spring导入多个配置文件
在Spring 中加载多个 xml ,用 <import resource="........"/> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2012-10-12 14:57:16 · 176 阅读 · 0 评论 -
spring的事物配置方式
根据代理机制不同,有以下几种配置方式:(推荐使用第四种方式,做spring的事物) 首先定义一个接口和实现类,并在此基础上进行配置---Java代码 public interface IUserDao { public void insertUser(UserTable user); } Java代码 public ...2012-10-12 14:54:26 · 106 阅读 · 0 评论 -
spring事物管理
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务 spring事物的概念和重要性事物的属性事物管理器声明事物 1.1定义:事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。 其优点如下: 为不同的事务...2012-10-12 14:52:16 · 120 阅读 · 0 评论 -
spring 3.0 mvc
RestController.javapackage cn.yu.test;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.stereotype.Controller;import org.springfra...2012-10-31 21:36:02 · 96 阅读 · 0 评论 -
Spring AOP记录系统日志
配置文件: <!-- 操作日志切面声明 --> <bean id="logAspect" class="com.tq365.service.sys.log.SystemLogAspect"/> <aop:config> <aop:aspect ref="logAspect">原创 2013-03-13 11:48:39 · 148 阅读 · 0 评论 -
xml方式---spring的AOP拦截用户操作
需要日志记录,将所有的web操作记录到数据库中,使用aop来记录日志,当然是一个好的选择,spring中集成aop记录日志的方式有多种(aop的配置方式有多种,注解、xml配置),这里只说一个xml配置的例子。 1、编写日志记录类 2、配置aop 1、编写日志记录类 @SuppressWarnings("unchecked") public class LogServ...2013-03-13 11:45:01 · 84 阅读 · 0 评论 -
注解方式---spring的AOP拦截用户操作
1、主要实现用户在进行某项操作时,多数据库的更新、插入和删除详细信息。记录操作时的请求信息。2、在进入Controller时,生成一个事物ID,在这个Controller中进行的所有DAO操作都绑定该事物ID。并进行记录日志信息。 package com.centralsoft.filter;import java.lang.reflect.Field;import java...2013-03-13 10:57:50 · 122 阅读 · 0 评论 -
springboot独立打包jar、resources和lib
<build> <finalName>xxxx</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>原创 2018-11-01 16:34:31 · 2200 阅读 · 1 评论 -
spring boot打包 部署 依赖 hc/info
http://blog.csdn.net/hguisu/article/details/51072683转载 2017-09-05 19:15:41 · 824 阅读 · 0 评论 -
Spring 4.2框架中注释驱动的事件监听器详解
http://blog.csdn.net/chszs/article/details/49097919http://blog.csdn.net/xiejx618/article/details/44600369转载 2016-06-14 09:26:12 · 665 阅读 · 0 评论 -
java之redis篇(spring-data-redis整合)
http://www.cnblogs.com/tankaixiong/p/3660075.html转载 2015-09-30 17:36:38 · 1121 阅读 · 0 评论 -
spring rabbitmq 动态绑定exchange,routingkey,queue
一般单纯使用spring+rabbitmq或者单独使用rabbitmq时,查看下官网的demo应该问题不大,spring amqp封装rabbitmq之后,初始化, 发送,接收的代码变得更是简洁,只是配置项可能会多一些,如果是xml会有不少,假使是annotations会相对简单。rabbitmq中有种exchange是topic,官网的示例图说的很清楚,在现实的业务中的话,服务端消息原创 2015-08-04 23:39:26 · 37175 阅读 · 5 评论 -
restful springmvc 参数验证和异常处理
http://ningandjiao.iteye.com/blog/1995747http://ningandjiao.iteye.com/blog/1995270转载 2015-08-27 22:01:26 · 3643 阅读 · 0 评论 -
AOP代理工具类
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.sishuok.es.common.spring.utils;import org.aopallia转载 2014-10-30 15:16:12 · 856 阅读 · 0 评论 -
通用filter工具类
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.sishuok.es.common.web.filter;import org.slf4j.Logg转载 2014-10-30 15:57:49 · 945 阅读 · 0 评论 -
加密/解密工具类
package com.sishuok.es.common.utils.security;// package com.bitzi.util;/* (PD) 2001 The Bitzi Corporation * Please see http://bitzi.com/publicdomain for more info. * * Base32.java * *//** *转载 2014-10-30 15:22:52 · 877 阅读 · 0 评论 -
spring mvc实现Restful返回xml格式数据
最近,想在自己的小项目中搭建一个Restful风格的服务接口api,项目用的spring mvc 3,听说spring mvc本身就能十分方便的支持restful的实现,于是查询了下资料,果然非常强大。在一次偶然的#墙#外#(你懂的)状态下浏览到了一个老外的博客,举了几个入门例子十分经典,原文是E文+被墙状态,觉得有必要扒过来收藏学习下。在本示例中,我们将向您展示如何将对象转换成xml格式原创 2014-07-16 16:08:10 · 2842 阅读 · 0 评论 -
spring mvc实现Restful返回json格式数据
在本示例中,我们将向您展示如何将对象转换成json格式并通过spring mvc框架返回给用户。使用技术及环境:Spring 3.2.2.RELEASE Jackson 1.9.10 JDK 1.6 Eclipse 3.6 Maven 3 PS:在spring 3 中,要输出json数据,只需要添加Jackson库到你的classpath。1、项目依赖spring和ja原创 2014-07-16 16:06:06 · 1384 阅读 · 0 评论 -
spring获取JNDI,创建数据源
以前都是在程序中创建的datasource, 这次使用jndi的方式还真有点陌生。我的窗口是jboss,其它的应该也差不多,反而比程序创始的要简单,代码如下: java:OracleDS原创 2014-07-16 15:59:44 · 661 阅读 · 0 评论 -
Junit+spring创建JNDI运行测试用例
项目中数据源采用JNDI的方式,因为JNDI由容器提供,因此在跑Junit用例时,必须要先创建一个JNDI才行。其实用spring创建jndi十分的简单,首先编写一个测试用的创建数据源信息的配置文件:xml version="1.0" encoding="UTF-8"?> xmlns:beans="http://www.springframework.org/schema/beans"原创 2014-07-16 15:56:42 · 5079 阅读 · 1 评论 -
spring mvc使用uploadify上传
使用的uploadify 3.1 和easyUI 效果图自己写得uploadify.jsfunction getRootPath(){ //获取当前网址,如: http://localhost:8083/uimcardprj/share/meun.jsp var curWwwPath=window.document.location.href;转载 2014-05-08 09:21:28 · 731 阅读 · 0 评论 -
springmvc+velocity+ Rest Services(xml,json)实例
项目结构截图如下,该项目由maven构建的web项目,实例简单,无数据库连接操作,功能演示的请求地址分别在controller包下的三个类中,本例中的请求地址为:http://localhost:8080/spring-mvc-velocity-bootstrap/greet --默认欢迎http://localhost:8080/spring-mvc-veloci原创 2014-04-03 09:55:26 · 2247 阅读 · 0 评论 -
applicationContext.xml 配置文件的存放位置
web.xml中classpath:和classpath*: 有什么区别? classpath:只会到你的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找. 存放位置:1:src下面需要在web.xml中定义如下:contextConfigLocationclasspath:applicationCo转载 2013-10-17 10:38:59 · 2444 阅读 · 0 评论