SpringBoot
文章平均质量分 80
彭大坤
java软件工程师
展开
-
知识储备:SpringBoot启动运行流程原理解析
SpringBoot项目通过SpringApplication.run()运行,分为两步首先new了一个SpringApplication,之后再调用run()方法,下面我们就看看这两步1.创建SpringApplication通过debug进入到SpringApplication的创建中首先判断当前项目是否是web项目,再在所有jar包的META-INF/spring....原创 2018-11-17 13:53:20 · 688 阅读 · 0 评论 -
知识储备:基于SpringBoot 2.0.5解析Servlet容器自动配置及容器启动原理
1.Servlet容器自动配置原理1.知道SpringBoot自动配置原理的都知道(有不了解的可以查看https://blog.csdn.net/qq_36625757/article/details/83929287这篇博客),SpringBoot在启应用动时都会加载各个jar包下的META-INF/spring.factories文件,读取其中的org.springframework.bo...原创 2018-11-14 22:11:26 · 1863 阅读 · 0 评论 -
SpringBoot下注册Servlet三大组件(Servlet,Filter,Listener)
由于SpringBoot是通过jar包的形式运行,其内部嵌入了Servlet容器,项目中不存在web.xml文件,所以注册三大组件就不能通过web.xml文件注册。1.注册servlet创建servletimport java.io.IOException;import javax.servlet.ServletException;import javax.servlet.ht...原创 2018-11-12 21:22:31 · 934 阅读 · 0 评论 -
SpringBoot错误处理原理及定制错误页面及错误数据
1.错误演示在SpringBoot项目中,项目出错会有默认的返回页面及返回数据,当使用浏览器访问时会跳转到错误页面那么如果是其他设备访问会是啥呢,比如手机端,下面通过PostMan演示可以看到返回的是JSON字符串,所以说SpirngBoot 对于错误处理还是比较好的。对于错误处理的自动配置在spring-boot-autoconfigure-2.0.6.RELEASE.j...原创 2018-11-11 21:53:05 · 3677 阅读 · 0 评论 -
知识储备:SpringBoot中SpringMVC自动配置原理
1.建议在了解SpringBoot中SpringMVC自动配置原理之前,请先熟悉SpringBoot自动配置原理,这样再来看SpringMVC自动配置原理会简单得多,https://blog.csdn.net/qq_36625757/article/details/83929287这篇博客有详细介绍SpringBoot自动配置原理,欢迎查阅。2.SpringMVC自动配置原理1.htt...原创 2018-11-11 15:57:38 · 505 阅读 · 0 评论 -
知识储备:SpringBoot自动配置原理解析
1.话题引入在SpringBoot开发中,application.properties/application.yml配置文件中能够写啥配置,如何写呢,我们可以通过查询官方文档得知https://docs.spring.io/spring-boot/docs/2.0.5.RELEASE/reference/htmlsingle/#common-application-properties...原创 2018-11-10 15:48:05 · 960 阅读 · 2 评论 -
SpringBoot2.0.5整合Dubbo及MyBatis实现分布式架构
一.框架的搭建1.由于Dubbo官方推荐使用Zookeeper作为注册中心,所以我们先搭建Zookeeper(1)在VMware中安装CentOS操作系统,这里就做介绍了,网上有很多教程。(2)安装JDK(此步也跳过)(3)上传zookeeper-3.4.6.tar.gz到linux系统中(下载地址:http://mirrors.hust.edu.cn/apache/zookeep...原创 2018-10-30 14:25:09 · 1714 阅读 · 0 评论 -
SpringBoot整合MyBatis(注解版+XML配置版)
一.公共部分1.创建SpringBoot项目,加入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca...原创 2018-10-27 14:06:11 · 709 阅读 · 0 评论 -
SpringBoot 2.0.5简单整合Spring Security遇到的坑
SpringBoot整合Security的博客案例网上已经很多了,但个人觉得对于一个初次整合Security的同学来说,一个简单的案例还是很有必要的。为此,上传一个本人整合的案例,仅供大家参考,也为自己记录一下,话不多说,表演开始。版本介绍:SpringBoot 2.0.5,JDK 1.8首先创建SpringBoot项目,能看到这里的同学,相信这一步就不用多说了,可以使用Eclipse中的...原创 2018-10-25 11:17:01 · 2564 阅读 · 0 评论