Spring
文章平均质量分 76
路遥知马力,日久见人心
fjkxyl
保剑锋从磨砺出,折磨自己,锻炼自己,成就自己
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring 事物机制总结
Spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相转载 2017-01-05 13:04:57 · 292 阅读 · 0 评论 -
Spring 实现文件切换
第一、资源文件位置第二、spring配置文件中的配置 beansprofile="release"> context:property-placeholderignore-resource-not-found="true" location="classpath*:/envConf/appli原创 2017-03-05 13:38:33 · 269 阅读 · 0 评论 -
Spring初始化的整个过程
文字描述spring初始化的过程1、spring对bean进行实例化2、spring将值和bean的引用注入进Bean对应的属性3、如果Bean实现了BeanNameAware接口,spring将Bean的ID传递给setBeanName接口方法,将BeanFactory容器实例传入。4、如果Bean实现了BeanFactoryAware接口,spring将调用setBeanFac原创 2017-03-14 09:02:35 · 1464 阅读 · 0 评论 -
spring集成jpa的三种方法
JPA是Java EE5规范之一,是一个orm规范,由厂商来实现该规范。目前有hibernate,OpenJPA,TopLink和EclipseJPA等实现 spring提供三种方法集成JPA:1、LocalEntityManagerFactoryBean:适用于那些仅使用JPA进行数据访问的项目。该FactoryBean根据 JPA PersistenceProvider自转载 2017-03-24 14:13:40 · 1161 阅读 · 0 评论 -
spring bean的构造器注入
public class Juggler implements Performer{ private int beanBags=3; private Poem poem; public Juggler(){ } public Juggler(int beanBags,Poem poem){ this.beanBags = beanBags; this.poem = poem原创 2017-03-15 17:57:01 · 545 阅读 · 0 评论 -
AOP 同类方法调用无法进入切面
在做项目的时候遇到这样一个问题,需要在service层进行动态数据源的切换,因此,在service层定义了一个切面,只要方法进入我就判断参数,通过一个参数来进行数据源的切换,但是后来发现在同一个类中进行方法的调用的时候,切面就进不去了。话不多说,代码是最好的语言:1、切面类public class Minstrel { /** * 切面开始方法 */ public void原创 2017-03-16 11:36:52 · 4222 阅读 · 0 评论 -
Spring @RequestParam注解详解
@RequestParam是传递参数的.@RequestParam用于将请求参数区数据映射到功能处理方法的参数上。public String queryUserName(@RequestParam String userName)在url中输入:localhost:8080/**/?userName=zhangsan请求中包含username参数(如/requ转载 2017-03-27 11:54:54 · 10332 阅读 · 0 评论 -
使用Eclipse构建Maven项目 (step-by-step)
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。完全step by step。如果觉得本文对你有用,请移步到:http://download.youkuaiyun.com/detail/qjyong/5582071 下载PDF版,http://download.youkuaiyun.com/de转载 2017-06-08 09:41:25 · 416 阅读 · 0 评论 -
springmvc cas maven sso 详解
下载 cas-server 4.4.0 http://download.youkuaiyun.com/download/knight_black_bob/9698176 cas-server & tomcat http://download.youkuaiyun.com/download/knight_black_bob/9698717cas client springmvc http://dow转载 2017-06-08 13:03:37 · 1444 阅读 · 0 评论 -
spring集成solr并测试
1、首先介绍一下solr查询,各关键字代表的意思参数描述示例qSolr 中用来搜索的查询。有关该语法的完整描述,请参阅 参考资料 中的 “Lucene QueryParser Syntax”。可以通过追加一个分号和已索引且未进行断词的字段(下面会进行解释)的名称来包含排序信息。默认的排序是 score desc,指按记原创 2017-08-01 09:44:01 · 4785 阅读 · 0 评论 -
spring aop的具体演示
1、spring 相关的jar包,此处不做详细处理2、定义切面的横切点packagecom.spring.knights;publicclass Minstrel { /** * 切面开始方法 */ publicvoid singBeforeQuest(){原创 2017-03-13 14:33:25 · 316 阅读 · 0 评论 -
spring 带参 bean的注入
1、参数注入==》测试类publicclassInstrumentalistimplementsPerformer{ publicInstrumentalist(){} privateStringsong; privateInstrumentinstrument; @Override原创 2017-03-16 16:16:23 · 1600 阅读 · 0 评论 -
Spring 使用表达式进行装配 SpEL表达式
SpEL表达式==操作属性值publicclassPiano implements Instrument{ privateString song; @Override publicvoidplay() { System.out.println("Piano...........play="+son原创 2017-03-17 10:30:17 · 498 阅读 · 0 评论 -
SpringMVC+redis 配置
一、所需jar包jedis-2.8.0.jar二、redis整合配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springfra原创 2017-01-10 17:44:14 · 343 阅读 · 0 评论 -
Spring AOP切面传递参数
spring 配置文件相关配置aop:config> aop:aspectref="magician"> aop:pointcutexpression="execution(* com.spring.aop.Thinker.thinkOfSomething(String)) and args原创 2017-03-19 13:20:06 · 5612 阅读 · 0 评论 -
SpringMVC使用@Valid注解进行数据验证
我们在做Form表单提交的时候,只在前端做数据校验是不够安全的,所以有时候我们需要在后端同样做数据的校验。好在SpringMVC在后台验证给我们提供了一个比较好的支持。那就是使用Valid接口的实现类做数据校验。在这之前我们先做一下准备的工作。添加相关的Maven依赖我们先把需要的jar包添加进来。[html] view plain copy转载 2017-03-27 15:14:19 · 5574 阅读 · 1 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.youkuaiyun.com/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.csdn.n转载 2017-03-27 16:17:11 · 436 阅读 · 0 评论 -
Spring JdbcTemplate完成数据的增删改查
1、spring配置及讲解<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="原创 2017-03-22 15:49:48 · 1487 阅读 · 0 评论 -
Spring NamedParameterJdbcTemplate完成数据的增删改查
1、Spring配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="h原创 2017-03-22 17:01:53 · 8034 阅读 · 0 评论 -
Spring NamedParameterJdbcTemplate完成数据的增删改查
1、spring配置<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="htt原创 2017-03-22 17:34:42 · 351 阅读 · 0 评论 -
Spring <context:component-scan base-package=""/> 与 <context:annotation-config/>的区别
前段时间开发遇到一个这样的问题,使用开启注解服务后,发现@Controller,@Component,@Service等注解失效了,这里用代码演示一下问题出现的现象xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans" xml原创 2017-03-18 14:49:15 · 552 阅读 · 0 评论 -
Spring @Autowired的使用
@Autowired的使用publicclassPianoimplementsInstrument{ privateStringsong; @Override publicvoidplay() { System.out.println("Piano...........play="+song)原创 2017-03-17 16:39:28 · 778 阅读 · 0 评论 -
PropertyPlaceholderConfigurer,系统配置添加到操作系统环境变量
1、前段时间项目终于到一个这样的难题,项目经理说系统资源连接信息,不能明文存在项目中,有一些同时开始思考着,配置文件加密之类的东西,后来突然闪现一个想法,既然配置信息不让明文存在,我直接不要配置文件了,这不更直接吗?当时的主要思路就是把系统的配置信息存储到操作系统的环境变量中,问题的关键是怎么从环境变量中获取。2、下面我们来介绍一下传统的web项目,spring配置及数据库等连接信息原创 2017-08-01 18:23:59 · 1334 阅读 · 0 评论
分享