Spring
伟仔Cake
个人从事软件开发已经三年半了,但是还是一个初出茅庐的小伙子,还有太多太多的知识需要填充,学无止境,继续努力!!!
展开
-
Spring学习(1)-Spring基础理论知识汇总
Spring基础理论知识汇总本文以思维导图的形式对Spring的基础理论知识进行一个汇总,思维导图中包含Spring简介、背景、特征、特点、优点、缺点及其Spring版本迭代做了详细介绍,稍后将思维导图下载方式放上。...原创 2020-04-19 17:40:09 · 286 阅读 · 0 评论 -
深入Spring Boot (九):Web应用统一异常处理
默认情况下,Spring Boot为基于SpringMVC的Web应用提供了全局统一异常处理,本篇将深入介绍默认的统一异常处理及自定义异常处理,主要包含以下4部分内容:默认异常处理;覆盖默认异常处理;自定义异常处理;自定义异常页面。默认异常处理通过浏览器请求一个不存在的页面或服务端处理发生异常时,Spring Boot会返回类似如下的错误提示页面: 当使用Post...转载 2018-03-22 11:06:13 · 16282 阅读 · 0 评论 -
深入Spring Boot (八):模板引擎使用详解
《深入Spring Boot (六):使用SpringMVC框架创建Web应用》示例代码创建的是REST web服务,Spring MVC除了可以实现REST web服务之外,还可以使用它提供动态HTML内容。Spring MVC支持多种模板技术,包括Thymeleaf、FreeMarker和JSPs。另外,许多其他的模板引擎也包括他们自己与Spring MVC的集成使用。Spring Boot支...转载 2018-03-22 10:32:01 · 21019 阅读 · 0 评论 -
深入Spring Boot (七):静态资源使用详解
Web应用经常需要使用大量的静态资源,如图片、css、js等,Spring Boot对这些静态资源的使用提供了默认配置。本篇将详细介绍如何使用默认配置和如何修改这些默认配置,主要包含以下5部分内容: 1.静态资源存储路径; 2.静态资源访问路径; 3.最佳实践; 4.应用欢迎页; 5.应用图标。1.静态资源存储路径默认配置下,使用Spring Boot可以将静态资源存储在/s...转载 2018-03-22 10:26:48 · 20100 阅读 · 1 评论 -
深入SpringBoot(一):快速入门
《深入Spring Boot》第一篇快速入门,本篇主要包含以下5部分内容: 1.Spring Boot是什么; 2.为什么要使用Spring Boot; 3.工具准备; 4.快速上手; 5.代码解析。1.Spring Boot是什么Spring Boot是Spring大家庭的成员,它是一个全新的框架。它的设计目的是尽可能简单和快速的开发、运行Spring应用程序,简化配置。...转载 2018-03-14 10:07:50 · 16616 阅读 · 0 评论 -
深入Spring Boot (十一):整合Redis详解
Spring Boot为Redis的Lettuce和Jedis客户端库提供了基本的自动配置,并且可以使用Spring Data Redis完成更多的操作。本篇将介绍如何整合Redis及使用Redis实现简单的查询缓存,主要包括以下7部分内容:缓存RedisLettuceSpring Data RedisSpring Cache整合Redis小结缓存个人理解的缓存是指...转载 2018-03-23 18:36:55 · 21224 阅读 · 2 评论 -
深入Spring Boot (十):整合Mybatis框架详解
Spring Boot整合Mybatis支持XML配置和全注解两种方式,本篇将详细解说这两种方式的Mybatis整合,主要包含以下5部分内容:数据源配置;数据库连接池配置;XML配置方式整合;注解方式整合;事务管理。数据源配置数据源配置可以在application.properties或application.yml中配置,例如可以在application.proper...转载 2018-03-23 18:33:28 · 15788 阅读 · 0 评论 -
深入Spring Boot (六):使用SpringMVC框架创建Web应用
《深入Spring Boot (一):快速入门》中示例代码使用SpringMVC编写了一个简单的Web应用,本篇将继续使用SpringMVC框架编写复杂的Web服务。本篇主要包含以下3部分内容:推荐包结构;代码实践;代码解析。1.推荐包结构在进行SpringMVC框架整合之前,先来了解一下Spring Boot官方推荐的包结构最佳实践。Spring Boot推荐将Appli...转载 2018-03-19 12:27:41 · 16232 阅读 · 2 评论 -
深入Spring Boot (五):日志使用详解
Spring Boot内部使用Commons Logging记录所有日志,它支持使用Java Util Logging、Log4J2和Logback日志工具,并为它们提供了默认配置,默认配置情况下日志只会输出到控制台,当然也可以修改配置将日志输出到文件。本篇内容基于Spring Boot 2.0版本,将详细介绍Spring Boot对日志工具使用的支持,主要包含以下6部分内容:默认日志配...转载 2018-03-19 12:23:17 · 19932 阅读 · 0 评论 -
深入Spring Boot (四):YAML属性配置文件使用详解
Spring Boot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理,即在application.properties或application.yml文件中添加属性配置,可以使用@Value注解将属性值注入到beans中,或使用@ConfigurationProperties注解将属性值绑定到结...转载 2018-03-18 10:08:39 · 61312 阅读 · 2 评论 -
深入Spring Boot (三):Properties属性配置文件使用详解
2018年3月1日Spring官网正式对外发布了Spring Boot2.0正式版,新版本新增了很多新特性,使用上会更加便捷,所以《深入Spring Boot》系列文章将会以2.0正式版作为基础。Spring Boot弱化配置的特性让属性配置文件的使用也更加便捷,它默认支持对application.properties或application.yml属性配置文件处理,即在application...转载 2018-03-18 10:02:57 · 20453 阅读 · 0 评论 -
深入Spring Boot (二):Spring Boot对构建系统的支持
Spring Boot强烈建议开发者在使用Spring Boot的时候选择支持依赖管理的构建系统,以获取更好的使用支持,比如Maven或Gradle。因为Maven和Gradle的实现不同,所以Spring Boot对它们的使用支持也不同。Maven每次Spring Boot新版本发布时都会提供一个它所支持的Spring模块及第三方库版本列表,例如Spring Boot1.5.10版本支持...转载 2018-03-18 09:53:41 · 16375 阅读 · 0 评论 -
SSH框架与SSM框架学习之旅之流程总结
一开始我学习SSH框架是比较迷茫的,不知道S、S、H该先学哪一个,本来的时候是按他的顺序SSH学习的,但是学了一段时间之后发现不太对,然后上网查找相关资料,整理了一下,列出了学习的过程。struts 和hibernate的学习其实可以不分前后的,因为两者之间没有什么联系,而我的学习过程是先学的Hibernate,然后学习的struts,然后学习的spring,然后学习的mybatis,最后...原创 2017-03-18 16:03:56 · 6190 阅读 · 4 评论 -
log4j.properties配置详解与实例
转自:http://blog.sina.com.cn/s/blog_5ed94d710101go3u.html 最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧? ####################################转载 2018-01-21 22:20:46 · 168 阅读 · 0 评论 -
SPRING的事务传播特性
PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY--支持当前事务,如果当前没有事务,就抛出异常。 PROPAGATION_REQUIRES_NEW--新建事务,如果当前存在事务,把原创 2017-03-15 22:45:42 · 200 阅读 · 0 评论