spring
修炼到救赎
这个作者很懒,什么都没留下…
展开
-
SpringMVC 之@RequestBody 接收Json数组对象
来源:https://www.cnblogs.com/ssslinppp/p/4597251.html1. 摘要程序流程:前台使用ajax技术,传递json字符串到后台;后台使用Spring MVC注解@RequestBody 接受前台传递的json字符串,并返回新的json字符串到前台;前台接受后台传递过来的json数据,并显示。2. 前台界面和js<%@ page language="j...转载 2018-06-28 20:48:41 · 3451 阅读 · 0 评论 -
java多图片上传功能的实现
来源:https://blog.csdn.net/nihaoa50/article/details/60581099开发环境:jdk1.7,MyEclipse10 框架用的是spring。用到了maven工具(maven的包百度下就可以)。四步完成,全部复制改参数就可以第一步:先在Spring中对图片进行限制<!-- SpringMVC上传文件时,需要配置MultipartResolver处...转载 2018-05-31 11:46:18 · 1019 阅读 · 0 评论 -
Spring在代码中获取bean的几种方式
来源:https://www.cnblogs.com/yjbjingcha/p/6752265.html方法一:在初始化时保存ApplicationContext对象 方法二:通过Spring提供的utils类获取ApplicationContext对象 方法三:继承自抽象类ApplicationObjectSupport 方法四:继承自抽象类WebApplicationObjectSupport...转载 2018-06-21 16:50:23 · 197 阅读 · 0 评论 -
spring 基于xml的配置逻辑(基础)
spring-bean.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://ww原创 2018-04-26 22:59:42 · 343 阅读 · 0 评论 -
Spring Boot 日志记录 SLF4J
来源:http://blog.csdn.net/catoop/article/details/50501714 “` 在开发中打印内容,使用 System.out.println() 和 Log4j 应当是人人皆知的方法了。 其实在开发中我们不建议使用 System.out 因为大量的使用 System.out 会增加资源的消耗。 而Log4j 更为灵活在性能上也相比 System.ou转载 2017-11-28 10:55:49 · 223 阅读 · 0 评论 -
Spring Boot 启动加载数据 CommandLineRunner
来源:http://blog.csdn.net/catoop/article/details/50501710实际应用中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置。 创建实现接口 CommandLineR转载 2017-11-28 10:38:26 · 454 阅读 · 0 评论 -
Spring Boot 静态资源处理
来源:http://blog.csdn.net/catoop/article/details/50501706Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration注解的配转载 2017-11-28 10:35:19 · 853 阅读 · 0 评论 -
Spring Boot 拦截器
来源:http://blog.csdn.net/rentian1/article/details/78652175上一篇对过滤器的定义做了说明,也比较简单。过滤器属于Servlet范畴的API,与Spring 没什么关系。 Web开发中,我们除了使用 Filter 来过滤请web求外,还可以使用Spring提供的HandlerInterceptor(拦截器)。HandlerInterceptor转载 2017-11-28 10:21:54 · 312 阅读 · 0 评论 -
Spring Boot 过滤器、监听器
来源:http://blog.csdn.net/catoop/article/details/50501688上一篇文章已经对定义Servlet 的方法进行了说明,过滤器(Filter)和 监听器(Listener)的注册方法和 Servlet 一样,不清楚的可以查看下上一篇文章:http://blog.csdn.net/catoop/article/details/50501686 本文将直接使用转载 2017-11-28 10:16:21 · 199 阅读 · 0 评论 -
SpringMVC上传文件的三种方式
来源:http://zjhgx.iteye.com/blog/2065541接上代码吧,大伙一看便知这时:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartresolver.java.html前台:123456789101112131415161718192021...转载 2018-06-15 23:54:44 · 160 阅读 · 0 评论 -
SpringMVC实现的文件上传进度条Bootstrap展示
来源:https://blog.csdn.net/frankcheng5143/article/details/51832428背景想做一个带进度条的文件上传,可是搜索的结果都不是很满意,最后参考一个实践了一下,基于SpringMVC实现,前端采用Bootstrap。整理一下进度条的实现。效果先看最后的效果实现步骤前提SpringMVC已经配置好了第一步写一个进度条pojoProgress.jav...转载 2018-06-17 20:22:00 · 918 阅读 · 0 评论 -
SpringMVC转换Json 出错.java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.
来源:https://blog.csdn.net/dx_dengxiang/article/details/51037431异常信息如下.java.lang.NoSuchMethodError: com.fasterxml.jackson.databind.type.TypeFactory.constructType(Ljava/lang/reflect/Type;Ljava/lang/Class...转载 2018-06-29 16:17:03 · 880 阅读 · 0 评论 -
【Spring实战】Spring注解配置工作原理源码解析
来源:https://blog.csdn.net/honghailiang888/article/details/74981445一、背景知识在【Spring实战】Spring容器初始化完成后执行初始化数据方法一文中说要分析其实现原理,于是就从源码中寻找答案,看源码容易跑偏,因此应当有个主线,或者带着问题、目标去看,这样才能最大限度的提升自身代码水平。由于上文中大部分都基于注解进行设置的(Spri...转载 2018-07-10 10:06:43 · 260 阅读 · 0 评论 -
基于注解的Spring多数据源配置和使用
来源:https://www.cnblogs.com/liujiduo/p/5004691.html前一段时间研究了一下spring多数据源的配置和使用,为了后期从多个数据源拉取数据定时进行数据分析和报表统计做准备。由于之前做过的项目都是单数据源的,没有遇到这种场景,所以也一直没有去了解过如何配置多数据源。后来发现其实基于spring来配置和使用多数据源还是比较简单的,因为spring框架已经预留...转载 2018-07-09 21:20:19 · 130 阅读 · 0 评论 -
spring集成mybatis后,打印SQL语句
来源:https://www.cnblogs.com/qlong8807/p/5580424.html网上说mybatis的早前版本配置打印sql还比较简单,在3.0.6之后配置方式修改了。 现在的spring-mybatis.xml配置如下:<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBea...转载 2018-06-27 20:52:55 · 219 阅读 · 0 评论 -
Spring多数据源配置系列(一)——多数据源配置
来源:https://blog.csdn.net/luo4105/article/details/77720679Spring多数据源Spring中,可以通过AbstractRoutingDataSource来实现多数据源管理。这里步骤为1. 在Spring注册多个数据源2. 新建类继承AbstractRoutingDataSource,并配置3. 给TheadLocal赋值这种技术现在已经过时,...转载 2018-07-09 16:35:45 · 1027 阅读 · 0 评论 -
Web项目启动加载数据至内存--SpringApplicationListener实现
来源:https://www.cnblogs.com/CoderGuokai/p/7884746.html需求: 1.项目开发中会有一些平凡使用的数据需要加载到内存中;以减少数据库交互次数.降低服务器和数据库压力.思路: 1.在系统启动时,将监听web容器创建完成事件; 2.创建一个用于存储相关数据的Dic类; 3.在监听到容器创建完成后,将为Dic类中的静态变量赋值; ...转载 2018-06-26 23:36:37 · 1518 阅读 · 0 评论 -
web服务刚启动时SpringMVC注解就加载一定的数据库数据进入内存中
来源: https://blog.csdn.net/xionglangs/article/details/72190252首先确认需要加载一定的数据库数据进入内存中,就必须要连接数据库,刚开始考虑的办法是在监听中添加查询的方法,但真正执行的时候就会报bean不存在,这是因为你的bean还没有注入,也就是报空指针了,因为web.xml的执行顺序是context-param>listener&g...转载 2018-06-26 23:24:43 · 1055 阅读 · 0 评论 -
项目启动加载缓存
来源:http://lipiaoshui2015.iteye.com/blog/2265019最近用到在Tomcat服务器启动时自动加载数据到缓存,这就需要创建一个自定义的缓存监听器并实现ServletContextListener接口,并且在此自定义监听器中需要用到Spring的依赖注入功能.在web.xml文件中监听器配置如下: Xml代码 <listener> ...转载 2018-06-26 23:20:26 · 759 阅读 · 0 评论 -
Spring Boot Servlet
来源:http://blog.csdn.net/catoop/article/details/50501686上一篇我们对如何创建Controller 来响应JSON 以及如何显示数据到页面中,已经有了初步的了解。 Web开发使用 Controller 基本上可以完成大部分需求,但是我们还可能会用到 Servlet、Filter、Listener、Interceptor 等等。当使用Spring-转载 2017-11-28 09:49:09 · 237 阅读 · 0 评论 -
Spring Boot Controller
来源:http://blog.csdn.net/catoop/article/details/50501676接上篇文章,HelloWorld程序中我们已经创建了一个HellController,里面包含了响应JSON的方法,本文针对Controller再做一下讲解。回顾上篇文章,我们在Controller中使用 @RestController 注解,该注解是Spring 4.0引入的。查看源码可知转载 2017-11-28 09:46:24 · 225 阅读 · 0 评论 -
SpringMvc ,如何将页面的List传入后台Controller
转载:http://blog.csdn.net/foyui001/article/details/47263383在使用SpringMvc框架开发时,遇到如何将页面的List传入后台的问题,查找多方资料,得到以下答案:(经验证,好使!)实例:在JSP页面定义如下:function submit(){alert(1);$.ajax({url:'${转载 2017-10-13 20:13:33 · 1411 阅读 · 0 评论 -
Spring事务管理—aop:pointcut expression解析
来源:http://blog.csdn.net/shipeng22022/article/details/40795629先来看看这个spring的配置文件的配置: class="org.springframework.orm.hibernate3.HibernateTransactionManager">转载 2017-09-28 09:05:57 · 214 阅读 · 0 评论 -
spring配置文件详解--真的蛮详细
http://blog.csdn.net/zzjjiandan/article/details/22922847 Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationConte转载 2017-09-26 21:01:11 · 212 阅读 · 0 评论 -
Eclipse+Maven创建webapp项目<一>
来源:http://www.cnblogs.com/candle806/p/3439469.htmlEclipse+Maven创建webapp项目1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project转载 2017-09-22 21:54:55 · 296 阅读 · 0 评论 -
spring,mybatis事务管理配置与@Transactional注解使用[转]
转载来源:http://www.cnblogs.com/xusir/p/3650522.htmlspring,mybatis事务管理配置与@Transactional注解使用[转]spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring F转载 2017-08-19 21:54:39 · 301 阅读 · 0 评论 -
详解Java的MyBatis框架中的事务处理
转载来源:http://www.jb51.net/article/85622.htm一、MyBatis单独使用时,使用SqlSession来处理事务:?123456789101112131415161718转载 2017-08-19 20:59:44 · 1964 阅读 · 0 评论 -
使用监听器调用上下文监听器从数据库取常量
web.xml片段 <listener> <description>spring监听器</description> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <listener>翻译 2017-06-22 15:18:46 · 573 阅读 · 0 评论 -
Spring 注解详解
使用注解来构造IoC容器 在spring 3.0中,通过@controller标注即可将class定义为一个controller类。为使spring能找到定义为controller的bean,需要在applicationContext.xml配置文件中注册<context:component-scan base-package=”pagkage1[,pagkage2,…,pagk转载 2017-05-16 11:09:22 · 270 阅读 · 0 评论 -
从jsp传递一个list到springmvc的Controller
jsp层<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%><%@ taglib prefix="fmt" uri="http://java.sun.c翻译 2017-10-13 22:42:44 · 2460 阅读 · 0 评论 -
springbean的详细配置,装配对象,集合,map
xml测试文档<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframe原创 2017-12-10 17:43:01 · 3406 阅读 · 1 评论 -
spring的自动装配
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/s翻译 2017-12-11 22:06:38 · 218 阅读 · 0 评论 -
Spring Boot 入门
来源:http://blog.csdn.net/catoop/article/details/50501664/一、简介Spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。 随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(conve转载 2017-11-28 09:36:30 · 318 阅读 · 0 评论 -
springAop基于注解配置
测试Java类package com.test.daselin.generate.aspectjdemo;public interface ArithmeticCalculator { Integer getPlus(Integer i,Integer j); Integer getMinus(Integer i,Integer j); Integer getMultiply(In翻译 2017-12-24 16:05:19 · 197 阅读 · 0 评论 -
Spring泛形注入,CGLIB动态代理
1.两组泛型继承类,和一个实体类 第一组:package com.test.daselin.generate.di;public class BaseRespostory<T> {}}package com.test.daselin.generate.di;import org.springframework.stereotype.Repository;@Repositorypublic cla原创 2017-12-24 01:52:57 · 954 阅读 · 0 评论 -
spring工厂方法配置bean及spEl
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/s翻译 2017-12-21 21:44:28 · 351 阅读 · 0 评论 -
Java事务(八) - 分布式事务 - spring + JTA + atomikos
来源:http://blog.csdn.net/zdp072/article/details/39440111一. 前言:上一篇博客中,我们使用jotm实现了分布式事务, 本篇将使用atomikos实现。基本的代码都是一样的,就是配置略有不同。二. 代码实现:1. 代码结构图:2. 配置文件:Applica转载 2017-12-21 14:42:34 · 223 阅读 · 0 评论 -
Spring 配置多个数据源,并实现动态切换
来源:http://blog.csdn.net/gaofuqi/article/details/464172811.配置两个不同的数据源,如下(由于项目使用的是druid数据库连接,配置可以会复杂点比较): [html] view plain copy bean id="testDataSource1" class="c转载 2017-12-21 14:23:27 · 256 阅读 · 0 评论 -
Eclipse4.5.0安装Spring插件springsource-tool-suite
来源:http://blog.csdn.net/ailo555/article/details/50878866方法一: 1. 到官网找到Eclipse对应的版本的插件: 官网地址:http://spring.io/tools/sts/all 2. 复制其地址:如http://dist.springsource.com/release/TOOLS/update/e4转载 2017-12-03 22:33:42 · 4039 阅读 · 0 评论 -
spring-bean的依赖和继承
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/s翻译 2017-12-11 22:44:36 · 210 阅读 · 0 评论