SpringBoot
文章平均质量分 94
坎布里奇
从业互联网多年的小白
展开
-
微服务配置中心实现-----SpringCloud-config-单机实现
定义:Spring Cloud Config 提供了配置中心的功能,但是需要配合 git、svn 或外部存储(例如各种数据库),可以说是动态获取Git、SVN、本地的配置文件的一种工具。实现一:SpringCloud Config也支持本地参数配置的获取。如果使用本地存储的方式,在 application.yml 文件添加 spring.profiles.active=native 配置即可,它会从项目的 resources路径下读取配置文件。如果是读取指定的配置文件,那么可以使用 spring.cl原创 2021-02-14 18:54:47 · 262 阅读 · 2 评论 -
Springboot结合日志的使用
日志,在系统运行中出现异常,甚至错误后可以为我们提供第一手的资料,帮助我们去解决问题。 常用的日志框架,包括slf4j、jcL、log4j、log4j2、logback等。Log4和logback的使用比较方便。 本内容以springboot的环境为基础,不同的日志框架,默认扫描的配置文件: ** 日志的级别:TRACE,DEBUG,INFO,WARN,ERROR,FATAL或OFF** 在日志的使用过程中,一般生产环境只打印info级别以上的日志,对于debug级...原创 2020-06-27 22:56:26 · 131 阅读 · 0 评论 -
SpringBoot 整合 单元测试
一、junit基本参数介绍参数解释@BeforeClass在单元测试类中执行一次,在所有测试方法前执行一次@AfterClass在单元测试类中执行一次,在所有测试方法后执行一次,通常在其中写上销毀和释放资源的代码@Before在每个测试方法前执行,一股用来初始化方法(比如我们在測试别的方法时,类中与其 他测试方法共享的值已经被改变,为了保证测试结果的有效性,我们会在@Before注解 的方法中重置数据)@After释放资源 ,对于每一个测试方法都要执行一次原创 2020-06-27 22:54:40 · 275 阅读 · 0 评论 -
@JsonView 的使用
#@JsonView 的使用一、返回的结果直接使用实体类代码如下 @RequestMapping("api/user") @RestController public class UserApi { /** * 如果直接返回UserAdminView ,不需要在ResponseModel 中设置以下内容 * @JsonView(value = View.Base.class ) * private T data;原创 2020-06-27 22:53:06 · 209 阅读 · 0 评论 -
Springboot 默认的json处理方式 Jackson
Springboot 默认的json处理方式 JacksonSpringboot 处理返回参数的设置问题,接上篇SpringBoot 整合 fastjson配置文件 package com.summer.isnow.config; import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson....原创 2019-08-09 18:38:14 · 946 阅读 · 0 评论 -
Springboot处理返回的参数为null
#SpringBoot 整合 fastjsonSpringboot处理返回的参数为null、或者不返回一、通过继承WebMvcConfigurerAdapter,重写configureMessageConverters方法实现 @Configuration public class fastJsonConfig extends WebMvcConfigurerAdapter { ...原创 2019-08-07 18:34:20 · 2784 阅读 · 0 评论 -
SpringBoot_自动配置初步认识
SpringBoot_自动配置 - 幕布SpringBoot_自动配置一、SpringBoot 的核心注解:@SpringBootApplication使用main()方法启动的类,只有该注解。进入该注解如图:@SpringBootConfiguration:底层是@Configuration;1、@Configuration该注解用于JavaConfig中,被该注解标注的表示,该类是个配置类2、@ComponentScan自动扫描注解,扫描路径下的组件或者Bean;@Controlle...原创 2020-06-26 22:02:13 · 100 阅读 · 0 评论 -
Springboot冲突导致的发版失败
Springboot冲突导致的发版失败Springboot冲突导致的发版失败一、Spring boot因为内嵌tomcat容器,项目发布的时候可以把项目打包为jar包,如何将spring boot项目打包成可发布到tomcat中的war包项目呢?1.需要打包成war包项目,首先需要在pom.xml文件中,将spring boot默认的<packaging>jar</packaging>改为<packaging>war< /packaging>...原创 2020-06-09 22:20:24 · 173 阅读 · 0 评论 -
SpringBoot_pom_02_打包
使用例子参考 创建一个空的项目,如下图 在pom中引入,SpringBoot依赖和mave_plugin打包依赖 在maven中,执行打包操作,如下命令 显示结果: Failed to execute goal org.springframework.boot: spring-boot-maven-plugin:2.2.5.RELEASE...原创 2020-03-19 00:36:19 · 149 阅读 · 0 评论 -
SpringBoot_pom_01_SpringBoot 依赖 的引入
一、在pom中引入如下两种依赖后。如果之后导入其他启动器,比如spring-boot-starter-web,则可以省略版本号,便于管理。 一、继承spring-boot-starter-parent 二、在没有父POM的情况下使用Spring Boot 在需要使用公司的父类依赖,或者自己显示的实现所有依赖,可以采用第二种; 二、配置一方法中的两个依赖后,引...原创 2020-03-19 00:35:09 · 1451 阅读 · 0 评论