![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
文章平均质量分 80
程序员史迪仔
这个作者很懒,什么都没留下…
展开
-
SpringBoot 配置系列:(二)多环境配置
一、引言二、配置文件类型三、修改配置环境方式一、引言一个项目在开发环境、测试环境、生产环境等不同的环境会有不同的配置,比如数据库的配置就不同。所以下面就学习 SpringBoot 的多环境配置,使得不需要每次换环境都去修改配置。二、配置文件类型配置文件主要有四种:application.yml 启动服务时,服务器会自动加载的配置文件application-dev.yml 开发环境的配置文件application-test.yml 测试环境的配置文件applicat.原创 2022-02-06 14:10:09 · 1056 阅读 · 0 评论 -
Java单元测试之Mock框架
一、引言二、为什么要用Mock三、Mock使用场景四、Mock定义五、Mock框架五、Mockito5.1 Mockito基本使用5.2 MockMVC测试5.2.1 初始化MockMvc对象5.2.2 接口测试5.2.3 常用API一、引言实际工作中,可能会遇到如下情况:场景一:依赖接口不通,甲开发A模块,乙开发B模块,甲的进度比乙快,但A模块的方法依赖于B模块,要测试A模块接口怎么办?场景二:异常数据难模拟,当需要测试接口一些异常数据,接口正常情况是否无法提供异常数据的。那么如何简便地构造.原创 2021-12-13 23:18:55 · 10770 阅读 · 2 评论 -
SpringBoot 日志系列:(二)日志配置
一、application.properties 或 application.yml 配置1.1 日志级别1.2 文件输出1.3 日志输出格式二、自定义日志配置2.1 根节点 <configuration>包含的属性2.1.1 属性一:设置上下文名称 <contextName>2.1.2 属性二:设置变量 <property>2.1.3 子节点一 <appender>2.1.4 子节点二 <root>2.1.5 子节点三 <loger>.原创 2021-12-13 22:49:44 · 3056 阅读 · 0 评论 -
SpringBoot 日志系列:(一)日志类型
日志类型及使用方式原创 2021-12-12 16:54:47 · 1971 阅读 · 0 评论 -
SpringBoot 返回 Json 数据格式
一、@RestController 注解二、Jackson1、对象、List、Map 转换为Json格式2、Jackson 的配置类三、Fastjson1、Fastjson 配置类四、封装返回的数据格式一、@RestController 注解在 Spring Boot 中的 Controller 中使用 @RestController 注解即可返回 JSON 格式的数据。@RestController 注解包含了 @Controller 和 @ResponseBody 注解。@ResponseB.原创 2021-12-09 23:49:15 · 9173 阅读 · 0 评论 -
SpringBoot Controller层接收参数的方式
入参注解GET方式传参POST方式传参入参注解先来了解几个入参注解的定义:@RequestParam:获取查询参数,用在方法的参数前面。即 url?name= 这种形式。比如http://localhost:8080/demo/123?name=suki_rongString a =request.getParameter("a")。@PathVariable:路径变量。参数与路径上大括号里的名字要一致。RequestMapping("user/get/mac/{macAddress.原创 2021-12-08 20:55:25 · 3633 阅读 · 1 评论 -
SpringBoot 加载配置文件
Springboot加载内部配置文件的顺序Spring Boot 启动会扫描以下位置的 application.properties 或者 application.yml 文件作为 Spring Boot 的默认配置文件。加载的优先级顺序是从上向下加载,并且所有的文件都会被加载,高优先级的内容会覆盖底优先级的内容,形成互补配置。工程根目录:./config/工程根目录:./classpath:/config/classpath:/举例:先配置classpath:/appliactio.原创 2021-12-07 20:19:24 · 655 阅读 · 0 评论 -
SpringBoot 解决跨域问题
一、什么是跨域 CORS二、为什么会有跨域问题三、有哪些跨域类型四、解决跨域问题的五种方式1. 添加跨域配置类2. 重写WebMvcConfigurer3. 注解 @CrossOrigin4. 自定义过滤器5. 手动设置响应头一、什么是跨域 CORS当一台服务器资源从另一台服务器(不同 的域名或者端口)请求一个资源或者接口,就会发起一个跨域 HTTP 请求。举个简单的例子,从http://aaa.com/index.html,发送一个 Ajax 请求,请求地址是 http://bbb.com/下面.原创 2021-12-06 00:35:45 · 771 阅读 · 4 评论