
SpringBoot
文章平均质量分 77
chenHelloWorld
这个作者很懒,什么都没留下…
展开
-
SpringBoot2之使用MyBatis Plus遇到的问题汇总
SpringBoot2之使用MyBatis Plus遇到的问题汇总原创 2022-05-04 23:21:07 · 3459 阅读 · 0 评论 -
SpringBoot2之使用国产数据库连接池Druid遇到问题
SpringBoot2之org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType原创 2022-05-04 20:06:47 · 1691 阅读 · 0 评论 -
SpringBoot2校验遇到的问题
SpringBoot2校验遇到的问题原创 2022-05-04 14:49:41 · 646 阅读 · 0 评论 -
springboot 加载一个properties文件转换为对象、List和Map数据结构
SpringBoot加载一个properties文件转换为map前言1. 创建一个properties文件, properties文件内容:2、在java中将该properties文件转换为map3、注意事项4、参考链接前言springboot中比较常见的获取properties中的值,就是直接在字段上面添加@Value的属性.但有时候我们不确定key有多少, 但会有一定的规律(这个规律是根据业务来定的,如下), 这时候我们就可以考虑将properties中的信息转换为一个map, 然后根据key的规原创 2021-04-17 16:00:13 · 5307 阅读 · 0 评论 -
SpringMVC自动配置
https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle/#boot-features-developing-web-applications1. Spring MVC auto-configurationSpring Boot 自动配置好了SpringMVC以下是SpringBoot对SpringMVC的默认配置:(WebMvcAutoConfiguration)Inclusion of Conten原创 2020-07-05 15:37:47 · 249 阅读 · 0 评论 -
SpringBoot的模板引擎Thymeleaf
模板引擎JSP、Velocity、Freemarker、ThymeleafSpringBoot推荐的Thymeleaf;语法更简单,功能更强大;1、引入thymeleaf;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>原创 2020-06-14 19:24:22 · 209 阅读 · 0 评论 -
SpringBoot的日志框架(二)
4、日志使用;1、默认配置SpringBoot默认帮我们配置好了日志;//记录器 Logger logger = LoggerFactory.getLogger(getClass()); @Test public void contextLoads() { //System.out.println(); //日志的级别; //由低到高 trace<debug<info<warn<error //可以调整输出的日志级别;日志就只会在这个级别以以后的高级原创 2020-06-07 18:43:04 · 196 阅读 · 0 评论 -
SpringBoot的日志框架(一)
1、日志框架小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? 4、将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar; 5、JDBC---数据库驱动; 写了一个统一的接原创 2020-06-07 18:22:36 · 213 阅读 · 0 评论 -
SpringBoot自动配置精髓
SpringBoot自动配置精髓SpringBoot启动会加载大量的自动配置类(@SpringBootApplication)我们看我们需要的功能有没有SpringBoot默认写好的自动配置类;我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件有,我们就不需要再来配置了)给容器中自动配置类添加组件的时候,会从properties类中获取某些属性。我们就可以在配置文件中指定这些属性的值;xxxxAutoConfigurartion:自动配置类;给容器中添加组件xxxxProp原创 2020-06-06 17:21:31 · 259 阅读 · 0 评论 -
SpringBoot外部配置加载顺序
SpringBoot也可以从以下位置加载配置; 优先级从高到低;高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置1.命令行参数所有的配置都可以在命令行上进行指定java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --server.port=8087 --server.context-path=/abc多个配置用空格分开; --配置项=值2.来自java:comp/env的JNDI属性3.Java系统属性(System.getPr原创 2020-06-04 00:02:29 · 228 阅读 · 0 评论 -
SpringBoot常见的注解
1.@SpringBootApplicationSpring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;/** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring Boot应用 */@SpringBootApplicationpublic class HelloWorldMainApplication { public static原创 2020-06-02 00:24:43 · 218 阅读 · 0 评论 -
YAML语法
YMAL语法:1.基本语法k:(空格)v:表示一对键值对(空格必须有);以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的server: port: 8081 path: /hello属性和值也是大小写敏感;2.值的写法字面量:普通的值(数字,字符串,布尔)k: v: 字面直接来写;字符串默认不用加单引号或者双引号;“”:双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思name: “zhangsan \n lisi”: 输出;zhangsan原创 2020-05-31 22:38:34 · 230 阅读 · 0 评论