自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

caychen的博客

业精于勤而荒于嬉,行成于思而毁于随。

  • 博客(13)
  • 资源 (9)
  • 收藏
  • 关注

原创 【Spring Boot】(24)、Spring Boot中使用缓存之Spring缓存

1、缓存依赖只要添加如下依赖,即可使用缓存功能。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency>2、缓存注解@Enab...

2018-05-26 20:53:57 1099

原创 【Spring Boot】(23)、Spring Boot整合Mybatis

首先添加mybatis依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version&gt

2018-05-26 17:35:44 691 1

原创 【Spring Boot】(22)、Spring Boot启动配置原理

启动配置原理重要的事件回调机制:ApplicationContextInitializerSpringApplicationRunListenerApplicationRunnerCommandLineRunner前两者需要配置在META-INF/spring.factories中,而后两者只需要放在ioc容器中。启动流程1、创建SpringApplication对象:SpringApplicat...

2018-05-19 22:54:25 368

原创 【Spring Boot】(21)、Spring Boot使用外置的Servlet容器

嵌入式Servlet容器:​ 优点:简单,便携;​ 缺点:默认不支持jsp,优化定制比较复杂;使用外置Servlet容器的步骤:​ 1)、必须创建一个war项目,需要建立好web项目的目录结构,特别是webapp/WEB-INF/web.xml;​ 2)、嵌入式的Tomcat依赖的scope指定为provided;<dependency> <groupId>org....

2018-05-17 16:12:11 1607 1

原创 【Spring Boot】(20)、Spring Boot嵌入式Servlet容器启动原理

过程&原理:    1)、Spring Boot应用启动运行run方法:public ConfigurableApplicationContext run(String... args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext...

2018-05-17 15:48:58 1086 1

原创 【Spring Boot】(19)、Spring Boot嵌入式Servlet容器自动配置原理

    其中EmbeddedServletContainerAutoConfiguration是嵌入式Servlet容器的自动配置类,该类在spring-boot-autoconfigure-xxx.jar中的web模块可以找到。@AutoConfigureOrder(Ordered.HIGHEST_PRECEDENCE)@Configuration@ConditionalOnWebAppli...

2018-05-17 09:51:51 3452 3

原创 【Spring Boot】(18)、Spring Boot配置嵌入式Servlet容器

Spring Boot默认使用Tomcat作为嵌入式的Servlet容器,只要引入了spring-boot-start-web依赖,则默认是用Tomcat作为Servlet容器:1、定制和修改Servlet容器的相关配置1)、修改和server有关的配置(ServerProperties,它其实也是EmbeddedServletContainerCustomizer的子类):server.port...

2018-05-16 22:59:24 1602

原创 【Spring Boot】(15)、Spring Boot错误处理机制

1、Spring Boot默认的错误处理机制如果是浏览器,则返回一个默认的错误页面:如果是其他测试工具,如Postman,则返回一个json数据:原理:​ 可以参照ErrorMvcAutoConfiguration,错误处理的自动配置类。该自动配置类给容器中添加了以下几个组件:1)、ErrorPageCustomizer:错误页面定制器@Beanpublic ErrorPageCustomize...

2018-05-10 22:16:32 4027

原创 【Spring Boot】(14)、Spring Boot处理国际化资源

1、Spring应用程序处理国际化资源的步骤:​ 1)、编写国际化配置文件;​ 2)、使用ResourceBundleMessageSource管理国际化资源文件;       3)、在页面使用fmt:message取出国际化内容。2、Spring Boot处理国际化资源步骤:1)、编写国际化配置文件,抽取页面中需要进行显示的国际化信息。2)、Spring Boot自动配置了管理国际化资源文件的组...

2018-05-06 21:51:25 5573

原创 【Spring Boot】(13)、Spring Boot自动配置SpringMVC

1、SpringMVC自动配置官方文档Spring Boot官方文档:Spring Boot中Springmvc配置文档2、Spring MVC auto-configurationSpring Boot 提供了大多数SpringMVC应用常用的自动配置项。以下是Spring Boot对SpringMVC的默认配置(来自官网,自行翻译):自动配置了 ContentNegotiatingViewRe...

2018-05-05 23:20:11 955

原创 【Spring Boot】(12)、Spring Boot使用Thymeleaf模版引擎以及语法

1、模版引擎JSP,Velocity,Freemarker,Thymeleaf...Spring Boot推荐的模版引擎:Thymeleaf。2、引入Thymeleaf依赖<!-- 修改Spring Boot的默认版本 --><thymeleaf.version>3.0.9.RELEASE</thymeleaf.version><!-- 布局功能的支持...

2018-05-05 22:06:52 711

原创 【Spring Boot】(11)、Spring Boot对静态资源的规则

1、简介使用Spring Boot:(1)、创建Spring Boot应用,添加需要的模块;(2)、Spring Boot对于支持自动配置的模块已经加载完毕,只需要在配置文件中指定少量配置信息即可;(3)、编写业务逻辑代码。2、Spring Boot对静态资源的映射规则:ResourceProperties:Spring Boot静态资源配置类 @ConfigurationProperties(p...

2018-05-05 20:31:04 922

原创 【Spring Boot】(25)、Spring Boot使用Schedule任务调度

1、Spring中的定时任务1.1、使用xml形式任务类MyScheduler:public class MyScheduler {    public void print(){        System.out.println("MyScheduler:" + LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd...

2018-05-05 08:50:30 3013

netty源码剖析视频.zip

共分两大章:第1 章:深入浅出Netty源码剖析,第2 章:NIO+Netty5各种RPC架构实战演练,以及课程资料,希望对象学习netty的童靴有用。

2019-05-22

RedHat中mongodb程序包

由于网络问题,mongodb官网的下载地址一直不能使用,一直连接失败,后来使用yum也无法安装,于是baidu后找到了一些mongodb的程序包,下载后直接上传到centos即可。如果不会安装,可以看我的码云:https://gitee.com/caychen/Centos7-note,上面有常用的centos工具的安装说明。

2018-06-01

易宝支付产品通用接口帮助文档

易宝支付产品通用接口帮助文档,支付使用的帮助文档,大家在需要开发接口的时候可以参考下。。。

2018-05-13

Thymeleaf参考文档

现在SpringBoot官方使用Thymeleaf模版引擎,有一本Thymeleaf参考文档是十分重要的,欢迎下载...

2018-05-13

windows版redis桌面管理工具

使用redis-desktop-manager可以方便可视化,对存储数据更好的管理!

2018-03-16

Maven实战 pdf版 高清

学习Maven的小伙伴赶紧下载吧,绝对清晰高清,真实!学习Maven的必备之书!

2018-03-16

Java8 API参考文档 chm格式

学习Java8的小伙伴们,赶快下载吧,api齐全,而且文档也清晰。

2018-03-16

rabbitmq常用三种模式的配置

rabbitmq包含多种模式,主要是fanout,direct,topic,本代码主要针对这三种模式进行相关的配置,配置文件单独放置在不同的文件夹里,以便学习。

2018-03-16

Java高并发秒杀API

代码包含业务分析和DAO层,Service层,Web层和高并发优化!

2018-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除