
springBoot
文章平均质量分 70
龙门之上
一个程序员
展开
-
@RequiredArgsConstructor用法
在我们写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@Autowired注解,代码看起来很乱lombok提供了一个注解:@RequiredArgsConstructor(onConstructor =@_(@Autowired))写在类上可以代替@Autowired注解,需要注意的是在注入时需要用final定义,或者使用@notnull注解...原创 2021-10-14 10:12:46 · 34700 阅读 · 3 评论 -
SpringBoot Logback 日志文件地址 多环境配置
起因最近看了一下自己负责的项目的日志配置,发现了一些问题1.日志文件都是放在当前项目目录下2.windows和linux的日志配置文件没法区分所以我打算解决一下这个问题,让查看日志更加方便基础知识logback slf4j log4j 的区别log4j :是log for java的简称,也是以前 (大概算2017以前)吧,主流的日志记录工具SLF4J:(Simple Logging Facade for Java,即Java简单日志记录接口集)是一个日志的接口规范,简单来说他就是一个类似适原创 2021-08-06 18:16:12 · 2030 阅读 · 0 评论 -
spring cloud 整合 consul+openfeign
目标最近发现公司在一些新项目中用到了Spring cloud 相关技术栈,而恰好我对这一块不是很熟,所以打算自己搭建一下环境来熟悉一下springcloud开发体系。Spring Cloud 和 Spring Boot版本选择由于spring cloud 是以一系列 组件的集合,并且都基于springBoot,所以我们搭建 spring cloud体系时,需要注意 两件事情注意springBoot的版本和spring Cloud版本匹配访问 https://start.spring.io/ac原创 2021-07-06 11:34:28 · 1089 阅读 · 0 评论 -
springBoot整合mybatis druid P6Spy 打印可执行sql
最近开发环境的不打印执行sql,但是我又不知道是哪个地方配置错误,因为不是自己搭的,所以打算自己重新搭建一下springBoot整合mybatis。顺便记录一下。总共分为三个部分SpringBoot 集成mybatis新建项目idea 中选择 mybatis jdbc 2个 (下图的 mysql 可以不选)注意:我这里的项目 都是在test中运行的,所以没选web模块,因为没必要或者直接pom.xml中引入如下配置 <dependency>原创 2020-11-28 21:57:44 · 2089 阅读 · 0 评论