摘要:
1、什么是模板引擎 当我们开发传统项目的时候,需要我们自己编写前端页面进行渲染结果,这时就需要模板引擎。在以前的开发中,前段交给我们的HTML页面,需要把这些页面转成jsp页面。使用jsp的好处就是可以在我们查出一些数据并转发到jsp页面后,可以用轻松实现对这些数据的显示以及交互。jsp的功能很 阅读全文
摘要:
我们创建一个d-springboot-web模块,所有的例子都在这个模块着实现 1、静态资源读取探究 这里我们需要知道springboot可以从什么位置读取静态资源。 首先关于静态资源的配置是在WebMvcAutoConfiguration这个自动配置类中配置的,我们首先打开该类。 然后找到其中的一 阅读全文
摘要:
springboot中最重要的就是自动配置,主要作用是由注解@SpringbootApplication来发挥的,该注解中的@EnableAutoConfiguration,再到其中的@Import(AutoConfigurationImportSelector.class),作用就是获取候选的配置 阅读全文
摘要:
1、关于springboot中配置文件(properties或者是yaml文件)读取位置 我们在idea-springboot工程中新建一个c-springboot-config模块进行测试 根据官方文档可知,springboot会从下面四个路径读取配置文件 1、file:./config/ :表示 阅读全文
摘要:
package com.studymyself; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; impor 阅读全文
摘要:
YAML类型的属性核心配置文件:application.yaml YAML是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写,虽然是这样说但是在开发中可以认为这是和XML一样一种标记语言进行使用。所谓的标记语言,就是使用许多的的标签来定义某些东西。 阅读全文
摘要:
spring boot最佳实践步骤 引入开发所需要的场景依赖,如要开发缓存或是消息队列,可以看一下spring boot有没有这些场景的相关依赖,查找spring boot有没有这些场景的依赖可以到这个链接中找,这里是spring boot官方给定 https://docs.spring.io/sp 阅读全文
摘要:
springboot自动配置原理深入 要点:springboot的核心配置类中的注解@SpringBootApplication,这是一个核心注解。该注解主要源代码如下 ... import ... @Target({ElementType.TYPE}) @Retention(RetentionPo 阅读全文
摘要:
1.5 注解@ConfigurationProperties进行组件属性和资源配置文件中的值进行绑定 注解@ConfigurationProperties+@Component的方式将application.properties文件中的值绑定到某个组件的属性上。注意现在默认只能是绑定核心资源配置文件 阅读全文
摘要:
1.2 注解@Import 该注解可以给容器导入很多的组件,有一个value属性,是Class的数组,所以可以 一下导入多个组件,该注解可以添加在组件类上面。具体使用如下,在MyConfig配置类上面添加该注解 package com.studymyself.config; import ch.qo 阅读全文
摘要:
容器功能 在idea-springboot工程中新建一个springboot项目 b-springboot-annotation,新建一个bean包表示要让容器创建的类和一个config包表示存放配置类,具体使用如下 bean包中有两个类User和Pet package com.studymysel 阅读全文
摘要:
springboot的自动配置原理 1、springboot的特点 1、1 依赖管理 springboot项目中的pom文件中继承一个父项目作为依赖管理 <!--parent标签,表示是一个父项目,这个maven项目继承该项目--> <parent> <groupId>org.springframe 阅读全文
摘要:
第一个Springboot应用程序 使用JDK1.8、Maven3.3.6、SpringBoot2最新版 有两种创建Springboot的方式: 第一种:Spring官方提供了一个快速生成的网站 进入Spring的官网spring.io,找到Springboot框架,可以看到最新的稳定版本为2.4. 阅读全文
摘要:
SpringBoot 什么是Spring Spring是一个开源框架,2003年兴起的一个轻量级的java开发框架,作者Rod Johnson Spring是为了解决企业级应用开发的复杂性而创建的,简化开发 Spring如何简化开发 为了降低java开发的复杂性,Spring采用了一下四种关键策 阅读全文
摘要:
1、微服务阶段 javaSE:OOP MySQL:持久化 html/css/jquery/js+框架:视图 javaweb:可独立开发MVC三层架构网站 SSM:框架,简化了开发流程,但是配置复杂 web项目打包成一个war包:放在Tomcat中运行 Spring简化:SpringBoot-打包成j 阅读全文