摘要:
1、模板引擎作用 模板引擎可以将静态的页面内容中绑定的动态表达式与实际绑定对象相结合,产生所需的页面 模板引擎有很多,例如JSP、Thymeleaf 权威 ==> Thymeleaf 官方文档 2、Thymeleaf 的依赖引入 starter 里面的 thymeleaf 默认版本是2.x,这里需要 阅读全文
摘要:
1、Spring Boot 的静态资源映射规则 在一个 web 项目中,如何通过网页的 url 来找到项目中的静态资源,spring boot 有一套自己的规则 1、有关 webjars 的资源访问 有关 webjars 的介绍看这里 => click here 总而言之,是将前端所需的一些常用静态 阅读全文
摘要:
1、日志门面、日志实现 日志系统是设计符合JAVA面向对象的设计思想,采用接口和实现分离的方式,提供接口和标准的叫日志门面。市面上常见的门面和实现如下 日志门面 commons-logging,slf4j 日志实现 log4j,jdk-logging,logback,log4j2 以下都以 slf4 阅读全文
摘要:
1、创建多个不同的配置文件并利用 profile 参数指定其标识 其中 yaml 亦可采用文档块的方式,采用 active 参数激活某 profile 指定的配置 2、激活指定 profile 3、配置文件的加载位置及其优先级 其中 file 就是项目根目录 多配置存在的情况下,SpringBoot 阅读全文
摘要:
1、@PropertySource @ConfigurationProperties 注解给Bean注入数据只能加载全局配置文件下的配置内容、若要单独指定另外的配置文件则需要用到@PropertySource 同时注意 @PropertySource 只支持 properties 文件上 2、@Im 阅读全文
摘要:
1、配置文件 springboot 在底层默认为项目配置了很多东西,若想修改,则需借助配置文件 2、yaml 介绍 3、yaml 语法 或者也可以使用一行的行内写法 4、使用配置文件给容器中 Bean 对象进行注入 1、resources 文件夹中创建 application.yml 文件作为配置文 阅读全文
摘要:
1、登录官网找到 spring intializer 可以选择构建项目的信息 其中 dependencies 可以选择开发所需要的组件 2、解压下载下来的工程再用 IDE(例如 IDEA)打开之后就可以进行开发了,十分简单 注意:工程刚导入 IDEA 时,需要在侧栏的 Maven project 选 阅读全文
摘要:
1、父项目 ( spring-boot-starter-parent ) 2、启动器 以上只是 web 相关场景需要导入的启动器依赖,其他场景见官网链接 => starter 3、@SpringBootApplication 注解 打开这个注解之后发现这是一个组合注解,由多个注解组成 打开 @Spr 阅读全文