spring
文章平均质量分 80
淘技术
专注于分享最前沿的技术干货,最热门的实用工具,最火爆的社区新闻!
展开
-
spring源码加载与测试
spring源码加载与测试源码github/spring-frameworkGradle(类似maven,ant)Build ToolGradle官网install Gradleopen spring-framework编译依次找到spring-core,spring-oxm,spring-context,spring-beans,spring-aspects,spring-aop对应如图compileTestJava,并双击执行完成编译,可能中间会存在一些编码之类的warning可原创 2020-05-16 23:15:16 · 773 阅读 · 0 评论 -
SpringMVC+Hibernate返回JSON数据报No serializer found错误
在使用SpringMVC+Hibernate环境中返回JSON数据有时会出现如下错误:Handler execution resulted in exception: Could not write content: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer a转载 2017-09-13 10:45:06 · 196 阅读 · 0 评论 -
spring实现定时器功能
1.配置文件配置<!-- ref:类名 method:方法名 cron:设置启动方法时间(定时) --> 2.定时任务package com.tianxi.util;import org.springframework.stereotype.Component;import java.u原创 2017-07-18 16:28:51 · 343 阅读 · 0 评论 -
jdbctemplate之crud操作
1.导入相应jar包下载地址:添加数据(字符串)2.创建对象,设置数据库信息3.创建jdbctemplate对象,设置数据源4.调用jdbctemplate对象里面的方法实现操作package com.sq.jdbc;import java.sql.DriverManager;import org.junit.Test;import org.s原创 2017-06-26 19:25:45 · 411 阅读 · 0 评论 -
spring aop操作
1.spring aop操作,使用Aspectj实现(1)Aspectj不会spring的一部分,是和spring一起使用完成aop操作(2)Spring2.0以后,新增了对Aspectj的支持2.使用Aspectj实现aop操作的两种方式(1)基于aspectj的xml配置-- jar包下载地址:-- 创建核心配置文件,引入aop约束<beans xmln原创 2017-06-26 14:55:48 · 227 阅读 · 0 评论 -
spring整合web项目
1.问题:在action类的方法中使用ApplicationContext applicationContext = new ClassPathXmlApplicationContext("bean.xml");建立连接,每次都创建一个新的classpath2.解决:(1)导入spring整合web的jar包spring-web-4.3.7.RELEASE.jar(2)在web.xml原创 2017-06-26 16:43:55 · 256 阅读 · 0 评论 -
spring之使用表达式定义切入点
1.常用表达式(1)execution(?())(2)举例:— execution(* com.sq.user.UserService.add(..))— execution(* com.sq.user.UserService.*(..))— execution(* *.*(..))— 匹配所有add开头的方法execution(*add*(..))原创 2017-06-26 15:18:06 · 289 阅读 · 0 评论 -
spring aop初步学习(概念及)
AOP概念1.aop:面向切面(方面)编程,扩展某个功能不修改源代码2.AOP采用横向抽取机制,取代了传统纵向继承体系重复性代码AOP原理以前纵向机制AOP操作术语 1)连接点(Joinpoint) 程序执行的某个特定位置:如类开始初始化前、类初始化后、类某个方法调用前、调用后、方法抛出异常后原创 2017-06-26 13:53:41 · 208 阅读 · 0 评论 -
spring bean的注解开发
1.注解开发准备工作(1)导入spring最基本的jar包地址:http://download.csdn.net/detail/m0_37983376/9880715(2)导入aop的jar包(3)创建类,并给出方法package com.sq.service;/** *@author sq * */public class UserService { publ原创 2017-06-26 11:13:51 · 234 阅读 · 0 评论 -
spring复杂类型属性注入
//创建实体类package com.sq.service;import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.Properties;/** *@author sq * */public class User { private String[] a;原创 2017-06-26 10:39:48 · 989 阅读 · 0 评论 -
spring的bean管理之bean实例化三种方式
1.使用类的无参构造方法自动寻找无参构造方法,创建对象。如果显示的写出有参的构造方法,会出现一下错误2.使用静态工厂创建(1)创建一个静态方法,返回类的对象package com.sq.service;/** *@author sq * */public class UserServiceFactory { public static UserService原创 2017-06-26 09:24:59 · 399 阅读 · 0 评论 -
SpringIOC底层原理
1.画图说明2.IOC入门案例(1)导入jar包下载地址:http://download.csdn.net/detail/m0_37983376/9877025(2)创建一个UserService类package com.sq.service;/** *@author sq * */public class UserService { publi原创 2017-06-26 08:48:48 · 7000 阅读 · 2 评论 -
spring mvc实现简单上传文件
spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方1.form的enctype=”multipart/form-data” 这个是上传文件必须的2.applicationContext.xml中 关于文件上传的配置不能少 大家可以看具体代码如下: web.xml[html] view plain copy转载 2017-06-30 09:32:22 · 251 阅读 · 0 评论 -
@XmlRootElement作用及用法
作用便于对象与xml文件之间的转换用法作用是 java对象 <---> xml文件 之间的转换 JAXB Annotation@XmlRootElement // xml 文件的根元素@XmlElement@XmlAccessorType // 表明类内,什么样的成员 是 可以被xml 转化 传输的 可以是 FIELD PROPERTY ......转载 2017-06-30 09:12:32 · 58982 阅读 · 5 评论 -
org.springframework.util.StringUtils使用
我们经常会对字符串进行操作,spring已经实现了常用的处理功能。我们可以使用org.springframework.util.StringUtils 工具类帮我们处理字符串。 工具类整理如下: StringUtils.hasLength(null) = false StringUtils.hasLength("") = false StringUtils.hasLen转载 2017-06-29 18:50:22 · 4875 阅读 · 0 评论 -
spring整合session出现问题
问题:1.no session or session was closed2.Could not obtain transaction-synchronized Session for current thread解决:在web.xml中配置OpenSessionInViewFilter openSession org.springf原创 2017-06-29 15:20:15 · 455 阅读 · 0 评论 -
destroy-method的作用
destroy-method="close"的作用是当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用.原创 2017-06-29 10:33:23 · 3178 阅读 · 0 评论