
Spring
文章平均质量分 89
Baple
多年软件开发经验,擅长java、.net等Web开发和桌面开发及Android开发,熟悉Windows/Linux下的各种服务如Keepalived+Haproxy+Nginx、tomcat/weblogic/zookeeper/memcached /redis、MySql、Oracle等开发部署实施经验,常用技术框架Spring、Struts、Hibernate、MyBatis、Spring boot等,前端熟悉 JQuery、miniui、EasyUI、DataTables插件等。熟悉Git/gitlab版本管理工具使用及搭建。参与过大型互联网项目的搭建开发,目前致力于基于大数据研究与开发
展开
-
Spring boot配置cache(ehcache)
spring boot配置缓存第一次配置缓存,记录一下1. 添加cache依赖dependency>groupId>net.sf.ehcachegroupId>artifactId>ehcacheartifactId>version>2.10.1version>dependency>123456782. 配置cacheConfiguration类pac原创 2017-07-10 11:33:49 · 3230 阅读 · 0 评论 -
Spring实现文件上传(示例代码)
Spring可以继承commons-fileupload插件来实现文件上传的功能。分为前端JSP编写和后台Controller的编写在实际开发中,经常遇到要实现文件上传到服务器端的功能。Spring可以继承commons-fileupload插件来实现文件上传的功能。分为前端JSP编写和后台Controller的编写。前期准备工作,首先要引入commons-fileupload这个ja转载 2015-07-23 14:48:04 · 1005 阅读 · 0 评论 -
Spring 注解学习手札(二) 控制层梳理GOOD(对照HttpServletRequest 方式)
转自:http://snowolf.iteye.com/blog/578452昨天对Spring注解有了一个整体认识,至少完成了一个简单的web应用搭建。当然,还不完善,这仅仅只是个开始! 今天看了Spring 3.0的注解,我感觉自己被颠覆了。多年前,为了减少代码依赖我们用配置文件进行模块间耦合,降低模块之间的黏度。现如今,所有可配置的内容都塞进了代码中,我只能说:这多少有点顾此转载 2015-05-19 08:13:44 · 2103 阅读 · 0 评论 -
Spring 注解学习手札(一) 构建简单Web应用GOOD
近来工作发生了一些变化,有必要学习一下Spring注解了! 网上找了一些个例子,总的说来比较土,大多数是转载摘抄,按照提示弄下来根本都运行不了,索性自己趟一遍这浑水,在这里留下些个印记。 这次,先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一个清晰的了解。日后在分层细述每一层的细节。 相关参考: Spring 注解学习手札(转载 2015-05-19 08:09:54 · 851 阅读 · 0 评论 -
@RequestParam @RequestBody @PathVariable 等参数绑定注解详解GOODGOOD
http://blog.youkuaiyun.com/walkerjong/article/details/7946109目录(?)[-]引言简介PathVariable RequestHeaderCookieValueRequestParam RequestBodySessionAttributes ModelAttribute补充讲解问题 在不给定注解的情况下参转载 2015-01-21 11:31:27 · 1029 阅读 · 0 评论 -
GOOD_spring3.0 mvc和rest风格小例子
之前在新一个项目中用了spring3 的mvc开发,用得很爽,不过当时想找些入门的小例子时,找了好久也没找到,现在写个简单的小例子出来给初学者学习下。srping3也支持rest,所以例子也包括这部分内容。先看web.xml配置 servlet-mapping> servlet-name>defaultservlet-name> url-pa原创 2014-01-19 22:22:48 · 3437 阅读 · 0 评论 -
Spring 3.0 引文注入详解
Spring 3.0 注解注入详解一、各种注解方式 1.@Autowired注解(不推荐使用,建议使用@Resource) @Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。@Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使@Autowired能够工作,还需要在配置文件中加入以下转载 2013-11-21 18:36:09 · 1512 阅读 · 0 评论 -
Spring @transactional annotation 事务使用详解
【转自】 http://www.yihaomen.com/article/java/412.htmannotation 方式写程序越来越称谓主流了,以前用hibernate 也用 xml 一大堆配置文件。spring beans 管理也是一大堆xml 配置文件,但现在的趋势是 annotation ,这种方式写程序更方便,很少配置文件,维护起来也比较方便。这几天重新看 spring 的文档,仔转载 2013-11-21 18:53:26 · 6200 阅读 · 0 评论 -
ModelMap和ModelAndView的作用
首先介绍ModelMap和ModelAndView的作用ModelMapModelMap对象主要用于传递控制方法处理数据到结果页面,也就是说我们把结果页面上需要的数据放到ModelMap对象中即可,他的作用类似于request对象的setAttribute方法的作用,用来在一个请求过程中传递处理的数据。通过以下方法向页面传递参数:addAttribute(String key,Obje转载 2013-11-22 08:02:15 · 19926 阅读 · 13 评论 -
SpringMVC常用注解實例詳解2:@ModelAttribute GOOD
我的開發環境框架: springmvc+spring+freemarker開發工具: springsource-tool-suite-2.9.0JDK版本: 1.6.0_29tomcat版本:apache-tomcat-7.0.26前置文章-SpirngMVC配置入門 http://www.cnblogs.com/sunang/p/3419544.html原创 2015-01-21 11:38:17 · 1065 阅读 · 0 评论 -
GOOD_Spring MVC 框架搭建及详解Good
现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。 一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)转载 2013-09-17 18:07:37 · 1822 阅读 · 0 评论 -
轻松学习Spring IoC容器和Dependency Injection模式
最近公司需要,项目中要用到Spring和Ibatis。趁着过年好好学习学习。Ibatis就如同Hibernate一样的持久层技术,学习起来难度不大,但Spring可不一样,揣着Ioc,DJ和AOP,四处走红。学起来可不容易。就市面上而言,就一本《expert one-on-one J2EE Development without EJB中文版》值得参考,为了生活,再贵也得买。这本书的前五章都是原创 2015-04-02 09:36:42 · 1204 阅读 · 0 评论 -
spring 中bean初始化探究(一)–解析和注册bean definitaion
这两天在阅读spring的代码,为了提高学习效率,写了一个testcase,过程如下:1.写一个简单的java bean,这个bean只有一个属性,是Map类型,2:在spring中配置这个bean,并给该属性配置一些值,3:在testcase中取出该bean,并获取该属性,以此来查看spring的生成一个bean的完整过程。 具体代码如下: java bean: p原创 2015-04-02 10:01:50 · 1540 阅读 · 0 评论 -
取Spring容器中注册的Bean之捷径GOOD
突然从csdn主页上看到这么一个标题让我兴奋不已,以前做东西用spring,简单的没问题,但要是想集成如flex之类的东东,还想用spring托管javabean,那可就难了,现在有了这个方法之后就轻松多了,自己可以获取到spring中的bean,这实在是件美妙的事情:)好东西大家分享,也为自己留个可查询的地方:) 原文出处:http://blog.youkuaiyun.com/Little_qd/a原创 2015-04-02 09:19:30 · 714 阅读 · 0 评论 -
IOC概念,反射例子
http://blog.youkuaiyun.com/benjamin_whx/article/details/41791707Ioc概念:包括两个内容:控制&反转对于软件来说,是某一接口具体实现类的选择控制权从调用类中移除,转交给第三方决定。DI(依赖注入:Dependency Injection)即让调用类对某一接口实现类的依赖由第三方(容器或协作类)注入,以移除调用类对某一接口实现类转载 2015-03-17 14:02:46 · 1816 阅读 · 0 评论 -
菜鸟学习Spring——SpringMVC注解版将URL中的参数转成实体
一、概述 将URL中参数转成实体在我们项目中用的很多比如界面提交表单请求后台的Contorller的时候通过URL传递了一串参数到后台,后台通过Spring让界面的字段与实体的字段映射来实现给后台的实体属性赋值。二、代码演示。2.1 web.xml[html] view plaincopyxml versi转载 2015-11-04 10:38:44 · 2101 阅读 · 0 评论 -
菜鸟学习Spring——SpringMVC注解版在服务器端获取Json字符串并解析
一、概述。 SpringMVC在服务端把客户端传过来的JSON字符串,并把JSON字符串转成 JSON对象并取得其中的属性值,这个在项目中经常用到。二、代码演示。需要添加的jar包。2.1 web.xml。[html] view plaincopyxml version="1.0" encoding="UTF-8"?>转载 2015-11-04 10:45:03 · 2043 阅读 · 0 评论 -
菜鸟学习Spring——SpringMVC注解版控制层重定向到控制层
转自:http://blog.youkuaiyun.com/gwblue/article/details/42968623执行顺序:Login.jsp-->Login.java-->ListUsername.java-->listUsername.jsp一、概述。 SpringMVC中界面请求Contorller1,Contorller1需要重定向到Contorller转载 2015-11-04 10:12:52 · 2574 阅读 · 0 评论 -
GOOD spring <context:annotation-config> 跟 <context:component-scan>诠释及区别
和 的区别Difference between vs 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package sanning的方式)上面的注解。除了具有的功能之外,还可以在指定的package下扫描以及注册javabean 。 下面我们通过例子来详细查看他们的区别,有三个class原创 2013-11-21 18:15:48 · 20346 阅读 · 23 评论 -
HibernateTemplate、HibernateDaoSupport两种方法实现增删改查Good
Spring+Hibernate两种方法实现增删改查 首先,定义一个Customer的bean类,设置好Customer.hbm.xml文件。再定义好一个Dao接口。准备好一个jdbc.properties文件。 第一种方法:在dao类中定义一个HibernateTemplate类的对象,用该对象调用HibernateTemplate模板封装好的方法,如下:转载 2014-04-10 14:23:45 · 49654 阅读 · 5 评论 -
Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧)
1.IoC是什么? IoC(Inversion of Control)控制反转,IoC是一种新的Java编程模式,目前很多轻量级容器都在广泛使用的模式。 2.IoC解决了什么问题? 在IoC出现以前,组件之间的协调关系是由程序内部代码来控制的,或者说,以前我们使用New关键字来实现两组间之间的依赖关系的。 这种方式就造成了组件之间的互相耦合。IoC(控制反转)就是来解决这个问原创 2016-12-15 11:19:34 · 30121 阅读 · 14 评论 -
使用 Intellij idea Springboot maven 的一个小小的问题
在导入项目的过程当中 遇到的一个下坑 。。做简单的纪录 。。。项目是用springboot 然后一看是maven管理的。。所以Intellij idea 直接open 随着各种download结束 。启动发现 如下问题 。。 Caused by: java.lang.ClassNotFoundException: javax.servlet.Filter原创 2016-11-25 14:39:00 · 4270 阅读 · 0 评论 -
Spring事务配置的五种方式(转载)
Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如转载 2016-07-18 10:53:04 · 636 阅读 · 0 评论 -
Spring MVC Controller单例陷阱
Spring MVC Controller默认是单例的:单例的原因有二:1、为了性能。2、不需要多例。1、这个不用废话了,单例不用每次都new,当然快了。2、不需要实例会让很多人迷惑,因为spring mvc官方也没明确说不可以多例。 我这里说不需要的原因是看开发者怎么用了,如果你给controller中定义很多的属性,那么单例肯定会出现竞争访问了。原创 2016-05-26 10:40:59 · 1190 阅读 · 0 评论 -
spring配置hibernate的sessionFactory的几种方法GOOD
spring配置hibernate的sessionFactory之前用spring2+hibernate3+struts2开发了一个彩信发布系统,由于第一次使用此架构,造成applicationContext.xml中的配置非常冗长,而且经常因为更改一个小配置项(例:数据库ip、用户名、密码等)将此文件作修改,这及不利于项目维护,万一粗心造成其他地方变动,会对本来正常的项目造成bug原创 2013-01-27 20:47:18 · 15545 阅读 · 3 评论 -
AOP 那点事儿
转自:http://my.oschina.net/huangyong/blog/161338?p=2#comments又是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。 今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 OOP 仅差一个字母,其实它是对 OOP 编程方式的转载 2016-04-27 15:01:26 · 920 阅读 · 2 评论 -
springmvc+ajaxfileupload异步上传
希望对大家有帮助 不能直接用的 根据需求修改吧 spring 的配置文件需要设置: class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 10485760 --转载 2015-12-10 16:32:53 · 2958 阅读 · 0 评论 -
Spring MVC事务配置
以下所使用环境为Spring4.0.3、Hibernate4.3.5 一、 XML,使用tx标签配置拦截器实现事务Entity类User.java,持久化类,对应数据库表userpackage com.lei.demo.entity;import javax.persistence.*;@Entity(name="users")public class转载 2015-11-11 12:59:10 · 826 阅读 · 0 评论 -
spring mvc 表单提交,试过可用
[html] view plaincopyform action="/springmvc/user/save" method="post"> name: input type="text" name="name">br/> pass: input type="password" name="password">br/> em转载 2015-11-05 22:02:00 · 1192 阅读 · 0 评论 -
springmvc+mybatis+sitemesh3主要配置
转自:http://blog.youkuaiyun.com/sust2012/article/details/8464458第一步配置web.xml "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" >Archetype转载 2015-11-04 15:21:58 · 2123 阅读 · 0 评论 -
菜鸟学习Spring——SpringMVC注解版解析不同格式的JSON串 GOOD
一、概述 不同格式的JSON串传到后台来实现功能这个是我们经常要做的一件事,本篇博客就给大家介绍四种不同的JSON串传到后台后台如何用@RequestBody解析这些不同格式的JSON串的。二、代码展示需要引用的jar包1.xml配置Web.xml[html] view plaincopy转载 2015-11-04 10:41:48 · 823 阅读 · 0 评论 -
spring已经不再为hibernate4提供daoSupport,.hibernate4.SessionHolder cannot be cast to org.springfra
http://zhidao.baidu.com/link?url=n8rlBihquGOFnt1DFbvBt5I5OGb83w9C2fAkoZbcBgnfcglV7bmPbToM4UX-e2iDEAdpTEG5CQXtWj2vJDhXjnNugzrhbjopm8TwpgwpvdWhttp://bbs.youkuaiyun.com/topics/380120444转载 2015-01-09 16:37:01 · 3583 阅读 · 0 评论 -
Spring MVC和Struts2的比较的优点
虽然说没有系统的学习过Spring MVC框架, 但是工作这么长时间, 基本上在WEB层使用的都是Spring MVC, 自己觉得Struts2也是一个不错的WEB层框架, 这两种框架至今自己还未有比较, 今天闲着没事干, 从网上找了一些资料, 再加上平时使用Spring MVC的感触来总结一下。Spring MVC PK Struts2我们用struts2时采用的传统的配置文件的方式,并原创 2015-01-21 15:08:40 · 1614 阅读 · 0 评论 -
SpringMVC常用注解實例詳解1:@Controller,@RequestMapping,@RequestParam,@PathVariable
http://www.cnblogs.com/sunang/p/3421707.html我的開發環境框架: springmvc+spring+freemarker開發工具: springsource-tool-suite-2.9.0JDK版本: 1.6.0_29tomcat版本:apache-tomcat-7.0.26前置文章-SpirngMVC配置入转载 2015-01-21 11:39:28 · 1198 阅读 · 0 评论 -
hibernate的current_session_context_class配置
遇到过的问题:情景1:在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下:是因为在hibernate.cfg.xml文件中忘记进行了如下设置:hibernate.current_session_context_class如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话:jta原创 2014-10-10 09:54:40 · 13365 阅读 · 2 评论 -
spring——控制反转简单例子
http://www.cnblogs.com/liangjq/p/3994141.html原创 2014-10-08 16:24:57 · 8046 阅读 · 0 评论 -
在Struts 2通过Spring实现控制反转(IoC)
http://www.blogjava.net/max/archive/2006/12/28/90548.html转载 2014-09-12 15:11:01 · 1782 阅读 · 0 评论 -
结合配置文件、反射完善控制反转(IoC)、依赖注入(DI)
结合配置文件、反射完善控制反转(IoC)、依赖注入(DI)转载 2014-10-08 15:35:54 · 1319 阅读 · 0 评论 -
Spring @Resource、@Autowired、@Qualifier的注解注入及区别
spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。首先来看一下: a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按原创 2014-01-05 21:39:58 · 136876 阅读 · 18 评论 -
Java的SSH框架
原创 2013-11-12 12:09:24 · 1373 阅读 · 0 评论