摘要:
5. Spring Boot Jar方式读取资源文件 在2.2.2章节中已说明SpringBoot的一个特性就是独立运行,内嵌Servlet容器。 在Spring Boot工程以jar方式独立运行开发时会遇到一些问题,本章节主要说明读取静态资源文件的问题。 注:SpringBoot打包为jar启动时 阅读全文
摘要:
6. 日志相关 Spring Boot默认使用logback日志,可用配置如下: 不再进行测试,具体使用方法在4.1.1中有详细介绍。 在开发中一般使用log4j等日志,具体使用方法如下:1 排除logback起步依赖 <dependency> <groupId>org.springframewor 阅读全文
摘要:
7.配置上传下载 使用上传下载的功能我们需要配置multipartResolver,先启动工程,不做配置。 访问端点/beans: 使用上传下载的功能我们需要配置multipartResolver,先启动工程,不做配置。 访问端点/beans: Spring Boot默认实例化了一个Multipar 阅读全文
摘要:
8. 定时任务 关于定时任务,考虑到应用的集群部署,一般会使用分布式的定时任务,后期章节会讲述, 本章只演示Spring Boot提供的定时任务使用方式。 加入注解@EnableScheduling开启定时任务。 @Scheduled(initialDelay= 100, fixedRate = 5 阅读全文
摘要:
3. 内部应用监控(Actuator) 如上2.4中所述,传统spring工程中工程的初始化过程,bean的生命周期,应用的内部健康情况均无法监控,为了解决这个问题,spring boot提供了Actuator执行器。 下面具体介绍什么是Actuator,以及怎么使用。 1 启用Actuator 3 阅读全文
摘要:
4.1 Spring Boot配置使用之配置文件用法 Spring Boot旨在简化配置,但依然需要进行少量配置来满足应用的特定需要。 配置方式抛弃了XML文件的配置方式,主要使用配置文件和配置类来实现自定义配置,但依然可以使用XML文件的方式进行配置,具体不再演示,主要说明配置文件和配置类的使用。 阅读全文
摘要:
4.2. SpringBoot配置使用之配置类使用 Spring Boot的大部分自动配置都可以满足应用要求,但如果想精确的控制应用,或者想覆盖自动配置,使用配置类是另一种很好的选择,强调一下,Spring Boot主要使用配置文件和配置类来做配置。 1. 启动类 在创建Spring Boot工程的 阅读全文
摘要:
4.2.5. Spring Boot配置Servlet,Filter,Listener,Interceptor 1. 配置Servlet 在开发中一些场景常会使用到servlet,如用户登出等.下面演示如何进行配置. 配置使用Servlet有两种方式,一种时使用注解方式,一种使用配置类的方式。 配置 阅读全文
摘要:
前言 笔者闲来无事,写此文档,不足之处,海涵! 本文档将详细介绍Sping Boot特性,使用方法,及与第三方框架的集成应用。使开发人员可以快速的了解SpringBoot,熟练的使用SpringBoot应用到 开发中。 笔者将全面的介绍Spring Boot与第三方框架的集成应用,一般开发中使用的解 阅读全文
摘要:
2. Spring Boot特性 1. Starter pom(起步依赖) Spring提供了一系列的starterpom来简化Maven的依赖加载,具体可参考官方文档13.5 Starters章节。 什么是Starterpom,以上文中HelloWorld工程为示例: 在工程的pom中只有三个依赖 阅读全文