springboot
文章平均质量分 95
zhangyingchengqi
学无止境。
展开
-
IDEA中设置开发环境的热部署设置
在web应用开发中,对界面进行调整后,不想总是频繁地重启应用,所以要设置一下热部置. 这里我们用的是IDEA开发工具. 1. 在Web模块的POM.xml中增加热部署组件引用和构建工程的插件配置. <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId...原创 2020-11-28 16:04:35 · 687 阅读 · 0 评论 -
springboot(二)自动化配置源码解析
@EnableAutoConfiguration 是开启自动配置的注解,在创建的 SpringBoot 项目中并不能直接看到此注解,它是由组合注解@SpringBootApplication 引入的。 让我们先从程序的启动类开始分析. 启动类和@SpringBootApplication 注解 @SpringBootApplication public class SpringLearnApplication { public static void main(...原创 2020-10-10 10:19:16 · 794 阅读 · 2 评论 -
SpringBoot(一)自动化配置的核心运行原理
SpringBoot核心运行原理 Spring Boot 最核心的功能就是自动配置,它的功能的实现都是基于“约定优于配置”的原则。那么 Spring Boot 是如何约定,又是如何实现自动配置功能的呢? 下面我们通过源码学习 Spring Boot 的核心运作原理,内容涉及自动配置的运作原理、核心功能模块、核心注解以及使用到的核心源代码分析。 核心运行原理 使用 Spring Boot 时,我们只需引|入对应的 Starters, Spring Boot 启动时便会自动加载相...原创 2020-10-10 10:00:09 · 893 阅读 · 0 评论 -
HTTP基本认证 Authorization
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 什么是HTTP基本认证 桌面应用程序也通过HTTP协议跟Web服务器交互, 桌面应用程序一般不会使用cookie, 而是把 "用户名+冒号+密码"用BASE64编码的字符串放在http request 中的header Authorization中发送给服务端, 这种方式叫HTTP基本认证(Basic Authenticat原创 2020-10-05 22:41:45 · 863 阅读 · 0 评论 -
undertow的日志配置
查看undertow官网:http://undertow.io/undertow-docs/undertow-docs-2.0.0/index.html#access-log-handler 可知它的日志处理采用 AccessLogHandler类。 跟踪 AccessLogHandler 类的源码,查看 common和 combined的格式定义. new io.undertow.server.handlers.accesslog.AccessLogHandler(new H...原创 2020-07-11 11:46:23 · 1998 阅读 · 0 评论 -
spring boot 配置容器日志
SpringBoot内置支持的Web容器有Tomcat、Undertow、Jetty和Netty,默认情况下,这些Web服务的Access日志是不开启的,而Access日志对于我们做接口统计尤为重要。如果我们想开启这些日志,需要作如下配置:1,Tomcat容器日志配置 SpringBoot 2.x默认支持的是Tomcat Web容器,如果我们想开启Access日志,只需要添加若干配置文件即可: server: tomcat: basedir: /opt/log/ backg.原创 2020-07-10 15:15:04 · 852 阅读 · 0 评论 -
springboot启动源码阅读
先看一下注解部分: 1. 先从注解 @SpringBootApplication开始 @SpringBootApplication详解 1) @SpringBootConfiguration:SpringBoot的配置类;标注在某个类上,表示这是一个SpringBoot的配置类; 在@SpringBootConfiguration的定义上有一个@Configuration 表示这个类是一...原创 2020-04-23 19:31:47 · 316 阅读 · 0 评论