- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot自学日志-09-页面开发03
Docker Docker介绍:原理类似镜像系统,把各种组件(MySQlL、Redis等)打包起来,相当于一个容器,要访问是直接在容器中访问这些组件,就不需要自己去安装、配置。 Docker相关概念: docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上); docker客户端(Client):连接docker主机进行操作; docker仓库(Registry):用来保存各种打包好的软件镜像; docker镜像(Images):软件打包好的镜像;放在docker.
2020-10-16 16:05:31 130
原创 SpringBoot自学日志-08-页面开发02
SpringBoot默认的错误机制 根据请求头中的信息判断,如果是浏览器就返回一个错误页面,如果是其他客户端,就返回一个json数据 浏览器错误页面 1. 原理:ErrorMvcAutoConfiguration:错误处理的自动配置在容器添加了所需组件。 DefaultErrorAttributes:把错误信息添加到错误响应中,使其可以在页面上显示错误数据(时间戳、状态码、错误信息等) BasicErrorController:处理默认/error请求。识别发送请求的是浏览器(决定前往哪个错误页面)..
2020-10-06 15:22:50 88 1
原创 SpringBoot自学日志-07-页面开发
默认页访问 写一个类(注释@Configuration表明为配置类),继承WebMvcConfigurer接口,写个方法并new一个WebMvcConfigurer对象,然后重写里面的addViewController(urlPath).setViewName(name);,就可以设置网页的响应页面,默认页是“/"、”/index.html“ @Configuration public class WebController implements WebMvcConfigurer { @Bean .
2020-10-05 12:03:03 87
原创 SpringBoot自学日志-06-SpringMVC的配置原理
Springboot中的MVC自动配置 ContentNegotiatingViewResolver (组合所有的视图解析器的)和 BeanNameViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何渲染(转发?重定向?)). 自己定制:自己给容器中添加一个视图解析器;就会自动的将其组合进来。关键字:ViewResolver 静态资源路径/静态首页访问/图标设置 自动注册了 Converter(类型转换器,数据传输过程中按需求自动转换), GenericCon.
2020-09-29 16:02:52 74
原创 SpringBoot自学日志-05-引擎模板的使用
启动部分 1 选择所需模块进入即可,如需额外的再配置依赖 静态资源 2.1 源码: @ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false) public class ResourceProperties implements ResourceLoaderAware { //可以设置和静态资源有关的参数,缓存时间等 2.2 自动配置: WebMvcAuotConfiguration:.
2020-09-28 16:50:59 107
原创 SpringBoot自学日志-04-日志配置
概念 1.1 常用日志框架:抽象层( SLF4J),实现层(Logback) 1.2 使用方法:日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法 1.3 中转层:每个框架本身的日志框架不同,需要先把原来的日志框架排除,再使用一个中转层,中转层使用SLF4J达到来统一。SpringBoo通过t在各个日志的jar包中声明出SLF4J的对象达到都是用SLF4J的目的。 使用 2.1常用代码方法 import org.slf4j.Logger; Logger logger= (L.
2020-09-25 15:48:47 107
原创 SpringBoot自学日志-03-自动配置原理
SpringBoot的配置方式: 1.1 @PropertySource:加载指定的配置文件; 1.2 @ImportResource:导入Spring的配置文件,让配置文件里面的内容生效; 1.3 @Bean:给容器中添加组件,和配置类@Configuration搭配 自动配置原理: 2.1 @EnableAutoConfiguration 作用:给容器中导入一些组件。 List configurations = getCandidateConfigurations(annotationMetada.
2020-09-21 14:22:44 83
原创 SpringBoot自学日志-02-配置文件映射
1.SpringBootApplication注解 2.spring initialcial 创建项目时选择功能,会自动导入依赖。 主程序已自动生成 resource文件夹包含1.static 2.template模板页面;可以使用模板引擎 3.application.properties配置文件 3.新的注解 @RestController=@Responboddy+@Controller 4.YAML配置文件 YAML以数据为中心,比json、xml更适合做配置文件 YAML:server:
2020-09-17 16:33:01 148
原创 SpringBoot自学日志-01-HelloWorld
SpringBoot的初始配置 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version> </parent> <depend
2020-09-14 16:14:18 83
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人