spring深度学习
小飞侠-2
我的github地址https://github.com/liujiekasini 欢迎大家分享讨论
展开
-
Spring中配置和读取多个Properties文件
一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: Properties代码 database.url=jdbc:mysql://localhost/smaple database.driver=com.mysql.jdbc.Driver database.user=root转载 2017-01-03 09:12:04 · 417 阅读 · 0 评论 -
使用Spring CommonsMultipartResolver 上传文件
SpringMVCJavaStrutsJSP 可以在controller(spring mvc) 或者 action (struts mvc) 中直接使用CommonsMultipartResolver Java代码 ...Controller...{ //创建一个通用的多部分解析器. CommonsMult转载 2017-01-18 14:56:11 · 595 阅读 · 0 评论 -
Spring中property-placeholder的使用与解析
我们在基于spring开发应用的时候,一般都会将数据库的配置放置在properties文件中. 代码分析的时候,涉及的知识点概要: NamespaceHandler 解析xml配置文件中的自定义命名空间ContextNamespaceHandler 上下文相关的解析器,这边定义了具体如何解析property-placeholder的解析器BeanDefinitionParser 解析bea转载 2017-01-18 14:47:53 · 13164 阅读 · 1 评论 -
Spring中配置和读取多个Properties文件
一个系统中通常会存在如下一些以Properties形式存在的配置文件 1.数据库配置文件demo-db.properties: Properties代码 database.url=jdbc:mysql://localhost/smaple database.driver=com.mysql.jdbc.Driver database.user=root转载 2017-01-18 14:45:00 · 549 阅读 · 0 评论 -
使用HttpClient4来构建Spring RestTemplate
Spring RestTemplate简单说明 现在REST服务已经很普及了,在我们的程序中,经常会需要调用REST API,这时候会有很多选择,原始一点的JDK自带的,再进一步点使用HttpClient,或者说如果我们使用Jersey这种框架的话,也会自带rest client。但是我们项目使用的SpringMVC,所以直接使用RestTemplate。使用RestTemplate比直接使转载 2017-01-18 14:03:16 · 2197 阅读 · 0 评论 -
@RequestMapping 用法详解之地址映射(转)
引言: 前段时间项目中用到了RESTful模式来开发程序,但是当用POST、PUT模式提交数据时,发现服务器端接受不到提交的数据(服务器端参数绑定没有加任何注解),查看了提交方式为application/json, 而且服务器端通过request.getReader() 打出的数据里确实存在浏览器提交的数据。为了找出原因,便对参数绑定(@RequestParam、 @RequestBody、转载 2017-02-07 10:35:19 · 256 阅读 · 0 评论 -
SpringMVC数据验证——第七章 注解式控制器的数据验证、类型转换及格式化
7.4、数据验证 7.4.1、编程式数据验证 Spring 2.x提供了编程式验证支持,详见【4.16.2 数据验证】章节,在此我们重写【4.16.2.4.1、编程式验证器】一节示例。 (1、验证器实现 复制cn.javass.chapter4.web.controller.support.validator.UserModelValidator 到cn.javass.chapte转载 2017-02-07 10:31:31 · 1017 阅读 · 0 评论 -
Spring Cache抽象详解
缓存简介 缓存,我的理解是:让数据更接近于使用者;工作机制是:先从缓存中读取数据,如果没有再从慢速设备上读取实际数据(数据也会存入缓存);缓存什么:那些经常读取且不经常修改的数据/那些昂贵(CPU/IO)的且对于相同的请求有相同的计算结果的数据。如CPU--L1/L2--内存--磁盘就是一个典型的例子,CPU需要数据时先从L1/L2中读取,如果没有到内存中找,如果还没有会到磁盘上找。还有如用转载 2017-01-10 09:39:01 · 837 阅读 · 0 评论 -
Spring中基于Java的配置@Configuration和@Bean用法
spring中为了减少xml中配置,可以生命一个配置类(例如SpringConfig)来对bean进行配置。 一、首先,需要xml中进行少量的配置来启动Java配置: [java] view plain copy print? "1.0" encoding="UTF-8"?> "http://www.springframework.o转载 2017-01-10 09:32:37 · 491 阅读 · 0 评论 -
Spring IOC--Bean的装配(使用注解定义Bean)
概述 在spring中,不管是使用xml还是使用注解,实质上都是为spring容器提供bean的定义信息。而spring容器能够成功启动的三大重要因素是:Bean定义信息、Bean实现类、以及spring本身。如果采用XML配置Bean,那么Bean实现类和Bean定义信息是分离的,如果是用注解,那么Bean的定义信息和实现类都是在一起的,表现在Bean实现类的注解上。 下转载 2017-01-10 09:22:36 · 855 阅读 · 0 评论 -
Spring IOC和AOP 原理彻底搞懂
本博中关于spring的文章:Spring IOC和AOP原理,Spring事务原理探究,Spring配置文件属性详解,Spring中的代理模式 Spring提供了很多轻量级应用开发实践的工具集合,这些工具集以接口、抽象类、或工具类的形式存在于Spring中。通过使用这些工具集,可以实现应用程序与各种开源技术及框架间的友好整合。比如有关jdbc封装的数据访问工具Sprin转载 2017-01-09 09:16:05 · 54895 阅读 · 1 评论 -
Spring security控制权限的几种方法
使用spring Security3的四种方法概述 那么在Spring Security3的使用中,有4种方法: 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中,已经实现过,并经过验证; 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置,目前这种方式已经实现,并经过验证。 三种是细分角色和权限,并将用户、角色转载 2017-01-06 09:37:17 · 5389 阅读 · 0 评论 -
logback 常用配置详解(二)
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://aubdiy.blog.51cto.com/2978849/815736 常用配置详解(二) (转载)" style="margin:0px; padding:0px; border:0px; list-style:none"> : 是的子节点,是负责转载 2017-01-03 09:26:15 · 466 阅读 · 0 评论 -
五种方式让你在java中读取properties文件内容不再是难题
一、背景 最近,在项目开发的过程中,遇到需要在properties文件中定义一些自定义的变量,以供java程序动态的读取,修改变量,不再需要修改代码的问题。就借此机会把Spring+SpringMVC+Mybatis整合开发的项目中通过java程序读取properties文件内容的方式进行了梳理和分析,先和大家共享。 二、项目环境介绍 Spring 4.2.6.REL转载 2017-01-03 09:23:06 · 4981 阅读 · 3 评论 -
SpringMVC深度探险(四) —— SpringMVC核心配置文件详解
本文是专栏文章(SpringMVC深度探险)系列的文章之一,博客地址为:http://downpour.iteye.com/blog/1389285。 在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和转载 2017-01-18 15:01:28 · 245 阅读 · 0 评论