![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 84
破剑茶寮
这个作者很懒,什么都没留下…
展开
-
8 原理解析
Profile功能为了方便多环境适配,springboot简化了profile功能。application-profile功能默认配置文件 application.yaml;任何时候都会加载指定环境配置文件 application-{env}.yaml激活指定环境配置文件激活命令行激活:java -jar xxx.jar –spring.profiles.active=prod --person.name=haha修改配置文件的任意值,命令行优先默认配置与原创 2021-07-04 15:36:39 · 85 阅读 · 0 评论 -
7 指标监控
SpringBoot Actuator简介未来每一个微服务在云上部署以后,我们都需要对其进行监控、追踪、审计、控制等。SpringBoot就抽取了Actuator场景,使得我们每个微服务快速引用即可获得生产级别的应用监控、审计等功能。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</ar原创 2021-07-04 15:35:29 · 106 阅读 · 0 评论 -
6 单元测试
JUnit5 的变化Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit Platform是在JVM上启动测试框架的基础,不仅支持Junit自制的测试引擎,其他测试引擎也都可以接入。JUnit Ju原创 2021-07-04 15:33:46 · 102 阅读 · 2 评论 -
5 数据访问
数据访问SQL数据源的自动配置-HikariDataSource导入JDBC场景<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency>数据库版本和驱动版本对应默认版本:<mysql.version>8原创 2021-07-04 15:30:33 · 84 阅读 · 0 评论 -
4 Web开发
Web开发SpringMVC自动配置概览SpringBoot自动配置了SpringMVC(大多场景我们都无需自定义配置)内容协商试图解析器和BeanName视图解析器静态资源(包括webjars)自动注册Converter,GenericConverter,Formatter支持HttpMessageConverters自动注册 MessageCodesResolver (国际化用)静态index.html 页支持自定义 Favicon自动使用 ConfigurableWebBindi原创 2021-06-30 16:27:12 · 139 阅读 · 0 评论 -
3 配置文件
配置文件文件类型propertiesyaml简介YAML是“YML Ain‘t Markup Language”(YAML不是一种标记语言)的递归缩写。YAML的意思其实是:“Yet Another Markup Language”(更是一种标记语言)非常适合用来做以数据为中心的配置文件基本语法key: value;kv之间有空格大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许使用空格所进的空格数不重要,只要相同层级的元素左对齐即可#表示注释单引号 与 双引号 表示字原创 2021-06-30 15:49:22 · 61 阅读 · 0 评论 -
2 Springboot入门
一个SpringBoot程序系统要求Java 8以上Maven3.3以上idea2019.1.2以上maven设置<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>原创 2021-06-19 15:15:36 · 62 阅读 · 0 评论 -
1 简介
SpringBoot简介SpringBoot是整合Spring技术栈的一站式框架SpringBoot是简化Spring技术栈的快速开发脚手架SpringBoot能快速创建出生产级别的Spring应用优点创建独立Spring应用内嵌web服务器自动starter依赖,简化构建配置,防止各jar包冲突自动配置Spring以及第三方功能提供生产级别的监控、健康检查及外部化配置无代码生成、无需编写XML缺点人称版本帝,迭代快,需要时刻关注变化封装太深,内部原理复杂,不容易精通微服原创 2021-06-19 15:14:39 · 89 阅读 · 0 评论