Springboot学习
程序员潘子
曾经以为是自己不够好,后来才发现是你没眼光。
展开
-
SpringBoot (1)简单搭建
SpringBoot - 初学:(一)简单搭建1.本机环境:win10 + jdk1.8 + maven3.3.9 + STS(基于Eclipse的SpringBoot搭建工具)附STS下载链接:https://spring.io/tools3/sts/all2.搭建详情参见(本文只讲述作者走过的坑):摘自 - SpringBoot搭建详情:https://baijiahao.ba...转载 2019-05-11 22:58:21 · 138 阅读 · 0 评论 -
thymeleaf 模板语法详解 下
一. 常量1.字符串2.布尔数据类型3.迭代器原创 2019-07-19 10:14:15 · 133 阅读 · 0 评论 -
thymeleaf 模板语法详解 中
一. Expressions on selections(asterisk syntax)(关于选择的表达式,星号语法)释义:变量表达式不仅可以写成 ${},但也作为 *{}但是有一个重要的区别:星号语法计算选定对象上的表达式,而不是整个上下文中的表达式。也就是说,只有没有选择对象,$ 和 星号 语法就会执行完全相同的操作。1.*{} 使用1.示例:二. Link UR...原创 2019-07-19 09:29:43 · 281 阅读 · 0 评论 -
SpringBoot 外部配置文件加载
一.Springboot 外部配置文件加载使用 maven package 对项目打包,然后启动 jar 包,使用参数指定外部配置文件。使用外部配置文件,项目内部配置文件会被屏蔽掉(即内外配置文件不会互为补充,只加载外部配置文件)。例:我的外部配置文件在 C:\application.properties 下,端口为 8888。...原创 2019-07-16 14:29:51 · 406 阅读 · 0 评论 -
thymeleaf 模板语法详解 上
一. Standard Expression Syntax (标准表达式语法)1.Variables (变量)上图所示,1、2、4红圈表达式使用最为多。无非是后台给数据,前台取值。在 html 使用 thymeleaf 语法 要引入 thymeleaf命名空间。<html xmlns:th="http://www.thymeleaf.org">1.传对象取值。示例:...原创 2019-07-18 16:02:04 · 352 阅读 · 0 评论 -
springboot(4.1)配置文件加载位置和优先级
配置文件加载位置1. classpath 即 resources下优先级演示2. file 即 项目根目录下优先级演示项目 config 下总结:(相同配置情况下)优先级: 项目 config 下 > 项目根目录下 > resources/config 下 > resources下(不同配置下为互为补充)...原创 2019-06-25 14:05:13 · 168 阅读 · 0 评论 -
springboot (3. 2)属性配置文件方式详解
一. 测试:类读取配置文件属性1. 将测试类纳入 IOC 容器才能读取配置文件,所以先 @Component,后 @ConfigurationProperties(此注解从配置文件根据 prefix 前缀读取配置)2. 使用 ${} 取已有的属性值。(上下皆可取)3. 可拼接4. 乱码问题提示: application.properties...原创 2019-06-11 13:46:38 · 166 阅读 · 0 评论 -
springboot(4)的配置 profiles 详解
一. Profile1、多 Profile 文件我们在 主配置 文件编写的时候,文件名可以是 application-{profile}.properties/yaml默认使用 application.properties 的配置。2、yaml 支持多文档块方式如图:3、激活指定 profile 1、在配置文件中指定 spring.profiles.active=dev 2...原创 2019-06-20 22:20:08 · 1076 阅读 · 0 评论 -
springboot (3. 1)yaml 语法
SpringBoot 使用一个全局的配置文件,配置文件名是固定的。application.properties application.ymlYAML:以数据为中心,比 json、xml 更适合做配置文件。1. 对比 与 xml 对比,yml 更加结构化,更简单。是不是这样子啊#__# yml 和 properties 是一种补充使用的方式,即两者中具有的加...原创 2019-06-10 21:07:32 · 173 阅读 · 0 评论 -
springboot (3.4)@PropertySource 和 @ImportResource 注解
一.@PropertySource & @ImportResource & @Bean@PropertySource:加载指定的配置文件。将配置文件中配置的每一个属性的值,映射到这个组件中。 @ConfigurationProperties:告诉 SpringBoot 将本类中的所有属性和配置文件中相关的配置进行绑定。 prefix = "person":配置文件中哪...原创 2019-06-13 22:03:19 · 183 阅读 · 0 评论 -
springboot (3. 3)@Value方式读取配置文件
一、@Value 获取值和 @ConfigurationProperties 获取值比较如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用 @Value。 如果说,我们专门编写了一个 javaBean 来和配置文件进行映射,我们就直接使用 @ConfigurationProperties。1. @Value 方式读取配置文件示例配置文件JavaBean...原创 2019-06-12 23:05:53 · 446 阅读 · 0 评论 -
SpringBoot (2) 热部署
一 . 热部署spring 为开发者提供了一个名为 spring-boot-devtools 的模块来使 springboot 应用支持热部署,提高开发者的开发效率,无需手动重启 springboot 应用。<dependency> <groupId>org.springframework.boot</groupId> <artifa...原创 2019-06-05 21:29:01 · 93 阅读 · 0 评论 -
Springboot 整合 SpringMVC
一. 中央转发器二. 控制器控制器 Controller 在 springboot 的注解扫描范围内自动管理。三. 视图解析器自动管理3.1文件上传@RequestMapping("/upload") @ResponseBody public String upload(@RequestParam("pic")MultipartFile file, Ht...原创 2019-07-19 13:43:42 · 127 阅读 · 0 评论