赞
踩
- <dependencies>
- <!-- 数据库 -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- </dependency>
-
- <!-- springboot配置 -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter</artifactId>
- </dependency>
- <!-- web -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </dependency>
- <!-- mybatis -->
- <dependency>
- <groupId>org.mybatis.spring.boot</groupId>
- <artifactId>mybatis-spring-boot-starter</artifactId>
- <version>1.3.2</version>
- </dependency>
- <!-- 单元测试 -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-test</artifactId>
- <scope>test</scope>
- </dependency>
-
- <!--阿里数据库连接池 -->
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid-spring-boot-starter</artifactId>
- <version>1.1.22</version>
- </dependency>
- <!-- lombok -->
- <dependency>
- <groupId>org.projectlombok</groupId>
- <artifactId>lombok</artifactId>
- <optional>true</optional>
- </dependency>
- </dependencies>

可以yml文件中配置
- # 日志配置
- logging:
- # config: classpath:logback.xml
- level:
- com: info
最好单独配置: logback.xml 文件 ( logback.properties 也可以看个人习惯)
- <?xml version="1.0" encoding="UTF-8"?>
- <Configuration status="WARN">
- <Appenders>
- <Console name="Console" target="SYSTEM_OUT">
- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
- </Console>
- </Appenders>
- <Loggers>
- <Root level="info">
- <AppenderRef ref="Console"/>
- </Root>
- </Loggers>
- </Configuration>
详细配置: Log4j2 中文文档 - Log4j2 2.x Manual | Docs4dev
- @Slf4j
- @Service
- public class ExerciseServiceImpl implements ExerciseService {
- @Resource
- ExerciseMapper mapper;
-
- @Override
- public List<BDoMain> listGrade() {
- log.info("xxxxx");
- return null;
-
- }
- }
- @SpringBootApplication
- public class Application {
-
- public static void main(String[] args) {
- // 正常启动方式
- // SpringApplication.run(Application.class, args);
- // System.out.println("springboot启动成功");
- // 不打印启动
- SpringApplication application=new SpringApplication(Application.class);
- /**
- * OFF G关闭
- * CLOSED 后台控制台输出,默认就是这种
- * LOG 日志输出
- */
- application.setBannerMode(Banner.Mode.OFF);
- application.run(args);
- // 不打印启动2
- // application.yml文件配置
- // spring:
- // main:
- // banner-mode: off
- }
-
- }

在src/main/recesources下新建一个banner.txt文件
springboot会有限输出banner.txt内容
springApplication.setBannerMode(Banner.Mode.CONSOLE);
springboot还支持对文件进行参数配置
OFF, CONSOLE, LOG;三种模式
Spring提供了三个枚举类来设定字符的颜色,分别是:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。