Spring Boot-17-springboot 启动原理详解
springboot 启动原理
springboot 常见的启动写法如下:
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}...
2017-12-19 06:43:25 |
Spring
Spring Boot-16-springboot 整合 myabtis-plus druid PageHelper 汇总
序言
springboot + mybatis-plus + druid 是如今非常好用一套组合方案,可以大大提升我们开发的效率。
本文记录一下老马自己的实战使用笔记,希望给你的工作和学习提供一点帮助。
springboot 整合 mybatis-plus
maven 依赖
版本
<mybatis.version>3.4.4</mybatis.versi...
2017-12-19 06:43:25 |
Spring
Spring Boot-15-springboot 静态资源访问 404
问题描述
html 页面直接浏览器打开正常,通过 mvc 启动发现资源加载不到。
解决方案
springboot查找静态资源的相关配置项:
# 应用上下文配置
server.servlet.context-path=/myprojectname
# 默认配置会自动在 /public /static /resources 目录寻找静态资源, 故不需要 /static 等前缀
spri...
2017-12-19 06:43:25 |
Spring
Spring Boot-14-springboot exception handler 全局异常处理
全局异常处理
应用场景
springboot 页面报错
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Sep 18 22:13:52 CST 2020
There was an unexpected...
2017-12-19 06:43:25 |
Spring
Spring Boot-13-springboot 整合 redis 实现分布式 session 实战 拦截器+方法注解
分布式 session
分布式系统中,登录的 session 信息一般都是存放在 redis 中的。
本文记录一下 spring-boot 整合的 spring-session 和 redis 实现。
快速开始
准备工作
本地启动 redis 服务
[21496] 15 Sep 09:24:37.508 # oO0OoO0OoO0Oo Redis is starting oO0O...
2017-12-19 06:43:25 |
Spring
Spring Boot-12-监控 Actuator
Actuator 介绍
Actuator 是 SpringBoot 项目中一个非常强大一个功能,有助于对应用程序进行监视和管理,通过 restful api 请求来监管、审计、收集应用的运行情况。
Actuator 的核心是端点 Endpoint,它用来监视应用程序及交互,spring-boot-actuator 中已经内置了非常多的 Endpoint(health、info、beans...
2017-12-19 06:43:25 |
Spring
Spring Boot-11-自定义 springboot starter
starter 有什么用?
SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。
starter让我们摆脱了各种依赖库的处理,需要配置各种信息的困扰。
SpringBoot会自动通过classpath路径下的...
2017-12-19 06:43:25 |
Spring
Spring Boot-10-@ConfigurationProperties 获取配置讲解
作用
在编写项目代码时,我们要求更灵活的配置,更好的模块化整合。
在 Spring Boot 项目中,为满足以上要求,我们将大量的参数配置在 application.properties 或 application.yml 文件中,通过 @ConfigurationProperties 注解,我们可以方便的获取这些参数值
配置
application.properties
...
2017-12-19 06:43:25 |
Spring