Spring
青峰祭坛
这个作者很懒,什么都没留下…
展开
-
Spring中AOP基于Annotation的零配置(1)
一、AOP需要程序员参与的三个部分:1、定义普通业务组件2、定义切入点,一个切入点可能横切多个业务组件3、定义曾强处理,增强处理就是AOP框架为普通业务组件织入的处理动作一旦定义了合适的切入点和增强处理,AOP框架将会自动生成AOP代理,而AOP代理方法大致有如下公式:代理对象的方法 = 增强处理 + 被代理对象的方法建议使用AspectJ方式来定义切入点和增强处理,在这种原创 2016-03-15 12:52:15 · 907 阅读 · 0 评论 -
组合属性注入spring
上面组合属性注入相当于让SPring执行如下代码:a.getFoo().getBar().getX().setY("xxx");原创 2016-03-11 15:35:59 · 358 阅读 · 0 评论 -
Spring使用c3p0数据源
bean.xml<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www原创 2016-03-11 17:02:49 · 440 阅读 · 0 评论 -
Spring使用p空间配置属性——基于XML Schema的简化配置
bean.xml<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="h原创 2016-03-12 18:26:19 · 1460 阅读 · 0 评论 -
Spring使用util Schema
spring-beans-3.0.xsd是Spring的内核,其它的Schema大多都用于简化某些方面的配置原创 2016-03-12 18:39:07 · 4243 阅读 · 0 评论 -
Spring中的SpEL
Spring表达式语言(简称SpEL)是一种与JSP 2 EL功能类似的表达式语言,他可以在运行时查询和操作对象图。还支持方法调用和基本字符串模板函数。SpEL可以独立于SPring容器使用--只是当成简单的表达式语言来使用;也可以在Annotation或XML配置中使用SpEL,这样可以充分利用SpEL简化Spring的Bean配置。Spring的SpEL转 Spring3表达式语言原创 2016-03-12 22:23:20 · 2100 阅读 · 0 评论 -
整理spring零配置(Annotation)
spring零配置(Annotation)学习笔记 有关spring的注解,今天了解了下,现在一方面做下学习总结,另一方面给学习的筒子做个借鉴。 spring提供相关的几个Annotation来标注bean先列出来@Component:标注一个普通的spring bean@Controller:标注一个控制器组件类如action@Service:标注一个逻辑控制类原创 2016-03-14 21:25:42 · 414 阅读 · 0 评论 -
Spring中Resource实现类
常用前缀:http: --该前缀用于访问基于Http协议的网络资源ftp: --该前缀用于访问基于FTP协议的网络资源UrlResource是对java.net.URL的封装,所以UrlResource支持前缀与URL类所支持的前缀完全相同package tju.chc.springtest;import java.io.File;import java.util.Iterato原创 2016-03-14 23:03:22 · 1898 阅读 · 0 评论 -
第一个使用Spring Tool Suite(STS)和Maven建立的Spring mvc 项目
第一个使用Spring Tool Suite(STS)和Maven建立的Spring mvc 项目一、目标在这篇文章中,我将要向您展示如何使用spring Frameworks 和 Maven build创建您的第一个J2ee 应用程序。二、信息Maven是一个Java项目的构建工具(或者自动构建工具)。它与Ant或Gradle很想。Maven可以自动下载您项目中依赖的组件转载 2016-07-22 19:05:05 · 749 阅读 · 0 评论 -
Spring+SpringMVC+MyBatis整合开发实践(含源码(两个整合实例)、PPT)
源码Demo下载地址(内含PPT、两个整合案例源码):源码下载地址转载 2016-10-03 00:04:40 · 1645 阅读 · 0 评论 -
mybatis的classpath
问题描述:环境:Spring+SpringMVC+Mybatis,Maven构建 异常:Install时,[org.springframework.test.context.TestContextManager]Caught exception while allowing TestExecutionListener [org.springframework.test.contex原创 2016-10-04 09:00:56 · 3959 阅读 · 0 评论 -
spring +springmvc + mybatis 循环 DEBUG org.mybatis.spring.SqlSessionFactoryBean.RMI T
1、问题 项目使用 spring springmvc mybatis 搭建 增加一个导出excel文件的功能,启动时 一直循环 如下类似 debug 不能启动DEBUG 2016-10-18 22:10:46,313 org.mybatis.spring.SqlSessionFactoryBean.RMI T2、解决方法 : 原因在于 把resultType的原创 2016-10-19 09:21:50 · 1893 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
http://blog.csdn.net/zhshulin/article/details/37956105 参考文章 使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比转载 2016-11-28 21:56:22 · 345 阅读 · 0 评论 -
java爬虫爬取的html内容中空格( )变为问号“?”的解决方法
用java编写的爬虫,使用xpath爬取内容后,发现网页源码中的 全部显示为?(问号),但是使用字符串的replace("?", ""),并不能替换,网上找了一下,大概意思是显示的这个问号其实并不是问号,是乱码,主要是由于编码的问题导致的。//替换抓取内容中“ ”变为问号的问题try { intro = new String(intro.getBytes(),"GB原创 2016-11-30 16:33:13 · 2642 阅读 · 0 评论 -
Spring注入集合的值List,Set,Map,Properties
/** * *//** * @author c * */package tju.chc.app.service.impl;import java.util.List;import java.util.Map;import java.util.Properties;import java.util.Set;import tju.chc.app.service.Axe;原创 2016-03-11 15:26:35 · 1657 阅读 · 0 评论 -
spring中的设计模式
转自:http://ylsun1113.iteye.com/blog/828542我对设计模式的理解: 应该说设计模式是我们在写代码时候的一种被承认的较好的模式,就像一种宗教信仰一样,大多数人承认的时候,你就要跟随,如果你想当一个社会存在的话。好的设计模式就像是给代码造了一个很好的骨架,在这个骨架里,你可以知道心在哪里,肺在哪里,因为大多数人都认识这样的骨架,就有了很好的传播性。这是从转载 2016-03-22 18:18:31 · 336 阅读 · 0 评论 -
Spring源码分析方法
Spring源码解析——如何阅读源码 最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。 转载:xingoo 这篇博文你可以了解到: 1 Spring jar包以及源码使用 2 简单的spring运行示例 3 利用断点调试程序,如转载 2016-03-22 18:16:27 · 399 阅读 · 0 评论 -
Spring中AOP基于Annotation的零配置(2)
1、切入点定义包含两个部分①一个切入点表达式②一个包含名字和任意参数的方法签名下面定义了一个切入点,这个切入点将匹配任何名为transfer的方法的执行//使用@Pointcut Annotation时指定切入点表达式@Pointcut("execution(* transfrer(..))")//使用一个返回值为void,方法体为空的方法来命名切入点 即anyOldTran原创 2016-03-15 22:39:36 · 543 阅读 · 0 评论 -
spring配置整理
一、详解Spring的配置文件想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的appli原创 2016-03-06 23:03:43 · 368 阅读 · 0 评论 -
Spring的依赖注入IoC
Spring的依赖注入IoC包括两种:1.设值注入:IoC容器使用属性的setter方法来注入一个Person。2.构造注入:IoC容器使用构造器来注入被依赖的实例。原创 2016-03-09 19:14:11 · 275 阅读 · 0 评论 -
让Bean获取Spring容器
实现BeanFactoryAware接口的类Bean,拥有访问BeanFactory容器的能力,实现BeanFactoryAware接口的Bean实例被容器创建以后,他会拥有一个引用,该引用指向创建他的BeanFactory.BeanFactoryAware接口只有一个方法: setBeanFactory(BeanFactory beanFactory)://该方法有一个参数beanFac原创 2016-03-09 23:29:28 · 256 阅读 · 0 评论 -
Spring中的Bean定义
从前面我们知道Spring其实就是一个大型的工厂,而Spring容器中的Bean就是该工厂的产品.对于Spring容器能够生产那些产品,则取决于配置文件中配置。 对于我们而言,我们使用Spring框架所做的就是两件事:开发Bean、配置Bean。对于Spring矿建来说,它要做的就是根据配置文件来创建Bean实例,并调用Bean实例的方法完成“依赖注入”。转载 2016-03-09 23:42:43 · 405 阅读 · 0 评论 -
Spring中bean的作用域
详解Spring中bean的作用域 如何使用spring的作用域: 这里的scope就是用来配置spring bean的作用域,它标识bean的作用域。 在spring2.0之前bean只有2种作用域即:singleton(单例)、non-singleton(也称 prototype),Spring2.0以后,增加了session、request、glob原创 2016-03-10 22:41:15 · 529 阅读 · 0 评论 -
BeanFactory和ApplicationContext实例化Bean 的不同
BeanFactory和ApplicationContext实例化Bean 的时机不同:BeanFactory等到程序需要Bean实例时才创建Bean,而ApplicationContexts在创建ApplicationContext实例时,会与初始化容器中的全部Bean。原创 2016-03-10 23:23:08 · 834 阅读 · 0 评论 -
Spring注入的反射解释
对于如下配置片段:...Spring将会为每个bean元素创建一个Java对象(即bean实例)。而Spring将采用类似于如下的代码创建Java实例。//获取lee.AClass类的Class对象Class targetClass = Class.forName("lee.AClass");//创建Lee.AClass类的默认实例Object bean = target原创 2016-03-10 23:39:14 · 1045 阅读 · 0 评论 -
Spring中ref
ref元素是用在property中,来设置需要引用的容器管理的其它Bean。 它的用法:,这里主要分析一下这三个参数的作用。 这次先看实例,再进行讲解。 · 先建立一个包:javamxj.spring.basic.ref ,然后把以下5个文件放在这个包下。HelloBean.java Java代码 pack转载 2016-03-11 00:10:29 · 563 阅读 · 0 评论 -
配置合作者Bean
7.5.5:配置合作者Bean 《李刚 轻量级JavaEE企业应用实战》如果需要为Bean设置的属性值是容器中的另一个Bean实例,则应该使用元素。使用ref元素时可指定如下两个属性:① bean:引用不在同一份XML配置文件中的其他Bean实例的id属性值。② local:引用同一份XML配置文件中的其他Bean实例的id属性值。原创 2016-03-11 12:30:06 · 380 阅读 · 0 评论 -
Spring自动装配注入合作者Bean ——autowire
spring能自动装配Bean和Bean之间的依赖关系,即无需使用ref显示指定依赖Bean。由BeanFactory检查Xml配置文件内容,根据某种规则,为主调Bean注入依赖关系。自动装配可以减少配置文件的工作量,但降低了依赖关系的透明性和清晰性。转 Spring@Autowired注解与自动装配1 配置文件的方法 我们编写spring 框架的代码原创 2016-03-11 12:35:15 · 1458 阅读 · 0 评论 -
Spring @Autowired,@Resource,@Required注解的用法和作用
Spring @Autowired,@Resource,@Required注解的用法和作用 @Autowired的用法和作用 这个注解就是spring可以自动帮你把bean里面引用的对象的setter/getter方法省略,它会自动帮你set/get. 这样你在userService里面要做一个userDa转载 2016-03-11 13:51:23 · 1912 阅读 · 0 评论 -
使用Spring2.5的Autowired实现注释型的IOC
使用Spring2.5的Autowired实现注释型的IOCJava代码 使用Spring2.5的Autowired实现注释型的IOC 阅读(31) 评论(0) 发表时间:2009年01月16日 11:57 本文地址:http://qzone.qq.com/blog/55357655-1232078233 本文标签: Autowi转载 2016-03-11 14:29:30 · 456 阅读 · 0 评论 -
[Activiti工作流1]idea+ maven +spring+springmvc+mybatis+activiti搭建
环境: idea14, maven 3.3.9 ,jdk: 1.81、首先创建maven项目file--new--maven--create from archetype--接下来maven构建项目,构建过程中可能会遇到download过慢,解决方法:是在maven的settings.xml文件中添加<mirror> <id>nexus-aliyun<...原创 2018-03-02 16:31:54 · 4087 阅读 · 1 评论