
SpringBoot
本人从零开始学习SpringBoot的一些笔记以及体会,一是方便自己能够深入理解当时所学的知识,不局限于走马观花;二是自己以后的复习和巩固;三是与初学者分享自己的所学,一起进步。
is.lizhichao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot——Docker
一、Docker1.1 简介Docker是一个开源的应用容器引擎;Docker支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。运行中的这个镜像称为容器,容器启动时非常迅速的,1.2 Docker核心概念docker镜像(Images): Docker镜像是用于创建Docker容器的模板。软件打包的镜像。docker容器(Cont...原创 2020-02-21 09:49:37 · 223 阅读 · 0 评论 -
SpringBoot——数据访问
SpringBoot与数据访问一、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependen...原创 2020-02-19 20:31:35 · 205 阅读 · 0 评论 -
SpringBoot——配置嵌入式Servlet容器
一、 剖析SpringBoot自动配置嵌入式Servlet在Spring以前,如果我们写一个web应用,我们最终可能需要将一个web应用打成一个war包,然后我们还需要在外部配置好Tomcat环境,而这个Tomcat就是一个Servlet容器,然后把这个war包放在Tomcat上,我们在Tomcat上启动就可以了。而SpringBoot中,我们无须配置一个Tomcat服务器,我们直接运行就可以...原创 2020-02-15 21:48:14 · 344 阅读 · 0 评论 -
SpringBoot——错误处理机制
一、SpringBoot默认的错误处理机制默认效果:浏览器,返回一个默认的错误页面。如果是其他客户端,默认响应一个json数据。1.1 原理为什么会产生默认效果?可以参照ErrorMvcAutoConfiguration这个类。给容器中添加了以下组件1、DefaultErrorAttributes2、BasicErrorController3、ErrorPageCustomiz...原创 2020-02-12 15:34:17 · 395 阅读 · 0 评论 -
SpringBoot与Web开发
Wen开发使用SpringBoot:1) 创建SpringBoot应用,选中我们需要的模块2) SpringBoot已经默认将这些场景配置好了,只需要在配置文件中进行少量配置,即可以运行起来3) 自己编写业务代码自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能进行修改?能修改哪些配置?能不能进行扩展?xxxxAutoConfiguration:帮我们给容器中自动配置...原创 2020-02-11 11:02:25 · 399 阅读 · 0 评论 -
SpringBoot的PUT和Delete请求
在Form表单中,只支持get和post方式,而为了实现put方式,我们可以通过如下三个步骤实现1)SpringMVC中配置HiddenHttpMethodFilter2)页面创建一个post表单3)创建一个input项,name="_method",值就是指定的请求方式其中在HiddenHttpMethodFilter类中获取"_method"的值,得到新的请求方式。<in...原创 2020-02-10 23:20:21 · 3030 阅读 · 0 评论 -
SpringBoot——日志
SpringBoot——日志一、日志框架 有一个程序猿叫小张,他独立开发一个大型系统,每次调试,都喜欢在控制台打印关键数据System.out.println()。每次运行都会输出很多数据记录,为了避免这些数据的输出,他决定写一个框架用来记录这些数据运行时的信息。于是创建了一个日志框架:zhanglog,jar。但随着业务的发展,小张的日志框架需要提供其他额外的功能,比如异步模式,自动归档...原创 2020-02-07 20:55:22 · 204 阅读 · 0 评论 -
SpringBoot——SpringBoot配置
一、 配置文件在前一篇博客里面,快速创建SpringBoot项目中,我们提到在默认的resources文件夹中有一个application.properties配置文件,我们可以在配置文件中自己设定配置,比如想修改服务器的端口号码,我们可以写入server.port=8081而使得服务器的端口号码发生改变。SpringBoot默认使用两种的配置文件作为全局的配置文件,配置文件名是固定的ap...原创 2020-02-04 21:24:07 · 373 阅读 · 0 评论 -
解决IDEA中SpringBoot中文乱码问题(针对配置文件properties)
先说明一下我的使用情况,最近在学习SpringBoot,在学习到配置文件的时候,创建了一个person类,如下:@Component@ConfigurationProperties(prefix = "person")public class Person { private String lastName; private Integer age; private ...原创 2020-02-03 22:08:11 · 1894 阅读 · 0 评论 -
java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMake
在使用SpringBoot 2.2.4版本做项目时,使用单元测试的时候,环境中报的错误。java.lang.IllegalStateException: Could not initialize plugin: interface org.mockito.plugins.MockMaker (alternate: null) at org.mockito.internal.configurat...原创 2020-02-03 21:38:38 · 9323 阅读 · 3 评论 -
SpringBoot——使用Spring Initializer快速创建Spring Boot项目
使用Spring Initializer快速创建Spring Boot项目以IDEA为例。① 新建项目② 输入组名和项目名称。选择相应的Java版本。③ 选择Web模块功能。④ 联网从spring.io中下载默认生成的SpringBoot项目:主程序已经生成好了,我们只需要编写我们自己的逻辑。resource文件夹中目录结构static:保存所有的静态资源,js cs...原创 2020-02-03 16:56:48 · 811 阅读 · 1 评论 -
Spring Boot——入门
一、Spring Boot入门1、Spring Boot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案2、微服务微服务:架构风格一个应用应该是一组小型服务;可以通过HTTP的方式进行互通每个功能元素最终都是一个可独立替换和独立升级的软件单元。3、SpringBoot初试HelloWorld实现一个功能:浏览器发送hello请...原创 2020-02-03 14:35:52 · 206 阅读 · 0 评论