SpringBoot
本人从零开始学习SpringBoot的一些笔记以及体会,一是方便自己能够深入理解当时所学的知识,不局限于走马观花;二是自己以后的复习和巩固;三是与初学者分享自己的所学,一起进步。
is.lizhichao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot——Docker
一、Docker 1.1 简介 Docker是一个开源的应用容器引擎; Docker支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像。 运行中的这个镜像称为容器,容器启动时非常迅速的, 1.2 Docker核心概念 docker镜像(Images): Docker镜像是用于创建Docker容器的模板。软件打包的镜像。 docker容器(Cont...原创 2020-02-21 09:49:37 · 243 阅读 · 0 评论 -
SpringBoot——数据访问
SpringBoot与数据访问 一、JDBC <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependen...原创 2020-02-19 20:31:35 · 220 阅读 · 0 评论 -
SpringBoot——配置嵌入式Servlet容器
一、 剖析SpringBoot自动配置嵌入式Servlet 在Spring以前,如果我们写一个web应用,我们最终可能需要将一个web应用打成一个war包,然后我们还需要在外部配置好Tomcat环境,而这个Tomcat就是一个Servlet容器,然后把这个war包放在Tomcat上,我们在Tomcat上启动就可以了。 而SpringBoot中,我们无须配置一个Tomcat服务器,我们直接运行就可以...原创 2020-02-15 21:48:14 · 363 阅读 · 0 评论 -
SpringBoot——错误处理机制
一、SpringBoot默认的错误处理机制 默认效果:浏览器,返回一个默认的错误页面。 如果是其他客户端,默认响应一个json数据。 1.1 原理 为什么会产生默认效果?可以参照ErrorMvcAutoConfiguration这个类。 给容器中添加了以下组件 1、DefaultErrorAttributes 2、BasicErrorController 3、ErrorPageCustomiz...原创 2020-02-12 15:34:17 · 415 阅读 · 0 评论 -
SpringBoot与Web开发
Wen开发 使用SpringBoot: 1) 创建SpringBoot应用,选中我们需要的模块 2) SpringBoot已经默认将这些场景配置好了,只需要在配置文件中进行少量配置,即可以运行起来 3) 自己编写业务代码 自动配置原理? 这个场景SpringBoot帮我们配置了什么?能不能进行修改?能修改哪些配置?能不能进行扩展? xxxxAutoConfiguration:帮我们给容器中自动配置...原创 2020-02-11 11:02:25 · 413 阅读 · 0 评论 -
SpringBoot的PUT和Delete请求
在Form表单中,只支持get和post方式,而为了实现put方式,我们可以通过如下三个步骤实现 1)SpringMVC中配置HiddenHttpMethodFilter 2)页面创建一个post表单 3)创建一个input项,name="_method",值就是指定的请求方式 其中在HiddenHttpMethodFilter类中 获取"_method"的值,得到新的请求方式。 <in...原创 2020-02-10 23:20:21 · 3068 阅读 · 0 评论 -
SpringBoot——日志
SpringBoot——日志 一、日志框架 有一个程序猿叫小张,他独立开发一个大型系统,每次调试,都喜欢在控制台打印关键数据System.out.println()。每次运行都会输出很多数据记录,为了避免这些数据的输出,他决定写一个框架用来记录这些数据运行时的信息。于是创建了一个日志框架:zhanglog,jar。 但随着业务的发展,小张的日志框架需要提供其他额外的功能,比如异步模式,自动归档...原创 2020-02-07 20:55:22 · 225 阅读 · 0 评论 -
SpringBoot——SpringBoot配置
一、 配置文件 在前一篇博客里面,快速创建SpringBoot项目中,我们提到在默认的resources文件夹中有一个application.properties配置文件,我们可以在配置文件中自己设定配置,比如想修改服务器的端口号码,我们可以写入server.port=8081而使得服务器的端口号码发生改变。 SpringBoot默认使用两种的配置文件作为全局的配置文件,配置文件名是固定的 ap...原创 2020-02-04 21:24:07 · 384 阅读 · 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 · 1914 阅读 · 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 · 9418 阅读 · 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 · 823 阅读 · 1 评论 -
Spring Boot——入门
一、Spring Boot入门 1、Spring Boot简介 简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案 2、微服务 微服务:架构风格 一个应用应该是一组小型服务;可以通过HTTP的方式进行互通 每个功能元素最终都是一个可独立替换和独立升级的软件单元。 3、SpringBoot初试HelloWorld 实现一个功能:浏览器发送hello请...原创 2020-02-03 14:35:52 · 219 阅读 · 0 评论
分享