
spring全家桶系列
文章平均质量分 87
A天道酬勤
ss
展开
-
SpringBoot打war包
之前springboot要打war包,丢进tomcat里面运行,根据网上不少方法试过,但是一旦打war包,本地就必须也丢进tomcat没法以Appcation方式直接启动经过不懈努力重新找到一种方式第一步:添加spring-boot-starter-tomcat的provided依赖<dependency> <groupId>org.springframework.b...原创 2018-04-22 17:14:22 · 183 阅读 · 0 评论 -
Spring MVC注解@Valid、@JsonSerialize、@JsonView等
Spring MVC采用的校验是hibernate-validate,第一步肯定是导包,就忽略了可使用的校验注解@NotNull 值不能为空@Null 值必须为空@Pattern(regex=) 字符串必须匹配正则表达式@Size(min=,max=) 集合的元素数量必须在min和max之间@CreditNumber(ignoreNonDigitCharac原创 2017-12-02 15:27:09 · 3114 阅读 · 0 评论 -
SSM+Mysql+EasyUI增删改查案例
目录结构表结构CREATE TABLE `user` ( `id` int(10) NOT NULL auto_increment, `username` varchar(50) default NULL, `password` varchar(50) default NULL, `sex` varchar(10) default NULL,原创 2017-02-12 19:59:05 · 8304 阅读 · 7 评论 -
Mybatis和Spring的整合
目录结构:①.引入依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav原创 2017-02-12 19:52:13 · 478 阅读 · 0 评论 -
SpringMVC学习总结(七).SpringMVC运行流程与源码解析
SpringMVC运行流程原创 2017-01-07 23:44:24 · 449 阅读 · 0 评论 -
SpringMVC学习总结(六).异常处理解析器
HandlerExceptionResolver • Spring MVC通过HandlerExceptionResolver处理程序的异常,包括Handler 映射、数据绑定以及目标方法执行时发生的异常。 • SpringMVC提供的HandlerExceptionResolver的实现类 • Dispa原创 2017-01-07 20:29:24 · 5359 阅读 · 0 评论 -
SpringMVC学习总结(五).拦截器的使用
自定义拦截器 • Spring MVC也可以使用拦截器对请求进行拦截处理,用户可以自定义拦截器来实现特定的功能,自定义的拦截器必须实现HandlerInterceptor接口 – preHandle():这个方法在业务处理器处理请求之前被调用,在该方法中对用户请求request 进行处理。如果程序员决定该拦截器对请求进行拦截处理后还要调用其他的拦截器,或者是业务处理原创 2017-01-04 22:15:52 · 1807 阅读 · 0 评论 -
SpringMVC学习总结(四).SpringMVC处理Json与文件的上传下载
SpringMVC处理Json①.引入依赖 com.fasterxml.jackson.core jackson-databind 2.8.5②.编写处理类@ResponseBody @RequestMapping("/testjson") public List testJson() { List userList = new A原创 2017-01-02 21:51:33 · 3183 阅读 · 0 评论 -
SpringMVC学习总结(三).SpringMVC处理静态资源和数据处理
SpringMVC处理静态资源若将DispatcherServlet请求映射配置为/,则Spring MVC 将捕获WEB 容器的所有请求,包括静态资源的请求,SpringMVC会将他们当成一个普通请求处理,因找不到对应处理器将导致错误。可以在SpringMVC的配置文件中配置的方式解决静态资源的问题: – 将在SpringMVC上原创 2017-01-01 22:23:19 · 748 阅读 · 0 评论 -
SpringMVC学习总结(二).SpringMVC常用注解及视图
SpringMVC常用注解@requestMapping Spring MVC 使用@requestMapping 注解为控制器指定可以处理哪些 URLDispatcherServlet 截获请求后,就通过控制器上的@requestMapping 提供的映射信息确定请求所对应的处理方法在控制器的类定义和方法定义出都可以标注@Controller@Reque原创 2016-12-29 17:31:35 · 2478 阅读 · 0 评论 -
SpringMVC学习总结(一).初探SpringMVC
SpringMVC概述spring 为展现层提供的基于 MVC 设计理念的优秀Web框架,是目前最主流的 MVC 框架之一spring3.0 后 全面超越 struts2 ,成为最优秀的 MVC 框架spring mvc 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无需实现任何接口支持 REST 风格的URL请求采用了松散耦合可插拔结构,比其他 MVC 框架更具扩展性原创 2016-12-29 10:58:45 · 398 阅读 · 0 评论 -
spring学习总结(十二):spring 中的事务管理
事务简介事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用事务的四个关键属性(ACID)原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完全不起作用.一致性(consiste原创 2016-12-26 13:54:10 · 388 阅读 · 0 评论 -
spring学习总结(十一):spring 对 JDBC 的支持
JdbcTemplate 简介为了使 JDBC 更加易于使用, Spring 在 JDBC API 上定义了一个抽象层, 以此建立一个 JDBC 存取框架.作为 Spring JDBC 框架的核心, JDBC 模板的设计目的是为不同类型的 JDBC 操作提供模板方法. 每个模板方法都能控制整个过程, 并允许覆盖过程中的特定任务. 通过这种方式, 可以在尽可能保留灵活性的情况下, 将数据原创 2016-12-25 17:58:56 · 1113 阅读 · 0 评论 -
spring学习总结(十):基于 XML 的配置AOP
基于 XML 的配置声明AOP除了使用 AspectJ 注解声明切面, Spring 也支持在 Bean 配置文件中声明切面. 这种声明是通过 aop schema 中的 XML 元素完成的.正常情况下, 基于注解的声明要优先于基于 XML 的声明. 通过 AspectJ 注解, 切面可以与 AspectJ 兼容, 而基于 XML 的配置则是 Spring 专有的. 由于 Aspect原创 2016-12-24 23:06:52 · 380 阅读 · 0 评论 -
spring学习总结(九):AOP 基础及基于注解配置的AOP
AOP 前奏代码实现Calculator.javapublic interface Calculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j); int div(int i, int j);原创 2016-12-24 16:10:01 · 468 阅读 · 0 评论 -
spring学习总结(八):IOC & DI 配置Bean之注解配置
IOC & DI 配置Bean之注解配置Bean之注解配置组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务原创 2016-11-27 21:02:09 · 661 阅读 · 0 评论 -
spring学习总结(七):IOC & DI 配置Bean之bean的生命周期及bean的配置方式
IOC & DI 配置Bean之bean的生命周期IOC 容器中 Bean 的生命周期方法Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. 在 Bean 的声明里设置 init-method和 destroy-method 属性, 为 Bean 指定初始化和销毁方法.Car.java原创 2016-11-26 17:36:06 · 396 阅读 · 0 评论 -
spring学习总结(六):IOC & DI 配置Bean之作用域、加载外部属性文件、SPEL
IOC & DI 配置Bean之作用域Bean 的作用域在 Spring 中, 可以在 元素的 scope 属性里设置 Bean 的作用域. 默认情况下, Spring 只为每个在 IOC 容器里声明的 Bean 创建唯一一个实例, 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 Bean 引用都将返回这个唯一的 Bean 实例.该作用域被称为原创 2016-11-13 00:22:45 · 391 阅读 · 0 评论 -
Spring Boot学习第三篇:Spring Boot整合Mybatis、和其他
Spring Boot整合Mybatis原创 2016-11-10 16:43:45 · 3180 阅读 · 2 评论 -
spring学习总结(五):IOC & DI 配置 Bean 之自动装配及bean之间的关系
IOC & DI 配置 Bean 之自动装配XML 配置里的 Bean 自动装配Spring IOC 容器可以自动装配 Bean. 需要做的仅仅是在 的 autowire 属性里指定自动装配的模式byType(根据类型自动装配): 若 IOC 容器中有多个与目标 Bean 类型一致的 Bean. 在这种情况下, Spring 将无法判定哪个 Bean 最合适该属性, 所以原创 2016-11-06 21:09:53 · 707 阅读 · 0 评论 -
spring学习总结(四):IOC & DI 配置 Bean 之注入属性细节
IOC & DI 配置 Bean 之注入属性细节字面值字面值:可用字符串表示的值,可以通过 元素标签或 value 属性进行注入。基本数据类型及其封装类、String 等类型都可以采取字面值注入的方式若字面值中包含特殊字符,可以使用 把字面值包裹起来。 上海大众 包括起来 --> ]]> 引用其它原创 2016-11-06 20:40:02 · 458 阅读 · 0 评论 -
spring学习总结(三):IOC & DI 配置 Bean 之配置形式及依赖注入方式
IOC & DI 配置 Bean 之配置形式xm在 Spring 的 IOC 容器里配置 Bean配置形式:基于 XML 文件的方式;基于注解的方式基于 XML 文件的方式: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://w原创 2016-11-06 20:07:43 · 582 阅读 · 2 评论 -
spring学习总结(二):IOC &amp; DI 概述及 IOC 容器
IOC & DI概述及 IOC 容器IOC 和 DI概述IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式DI(Depende...原创 2016-11-06 19:58:00 · 423 阅读 · 0 评论 -
Spring学习总结(一).初探Spring
Spring 是什么原创 2016-09-19 22:51:26 · 656 阅读 · 0 评论 -
springBoot配置文件application.properties
springBoot配置文件application.properties原创 2016-09-19 19:02:56 · 41873 阅读 · 1 评论 -
Spring Boot学习第二篇:Spring Boot特性
Spring Boot特性构建MavenMaven用户可以继承spring-boot-starter-parent项目来获取默认设置。该父项目提供以下特性: 默认编译级别为Java 1.6 源码编码为UTF-8 一个依赖管理节点,允许你省略普通依赖的标签,继承自spring-boot-dependencies POM。 合适的资源过滤 合适的插件配置(exec插件,sur原创 2016-08-09 09:05:02 · 806 阅读 · 0 评论 -
Spring Boot学习第一篇:初探Spring Boot
Spring Boot 入门Spring Boot是Spring社区较新的一个项目。该项目的目的是帮助开发者更容易的创建基于Spring的应用程序和服务,让更多人的人更快的对Spring进行入门体验,让Java开发也能够实现Ruby on Rails那样的生产效率。为Spring生态系统提供了一种固定的、约定优于配置风格的框架。Spring Boot具有如下特性:为基于Spring的开发提供更快的原创 2016-08-08 10:53:44 · 701 阅读 · 0 评论