➕ 添加配置;更新包依赖;添加日志文件
This commit is contained in:
parent
c348e756d8
commit
b7153ec599
|
@ -21,4 +21,7 @@ spring:
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
file:
|
file:
|
||||||
path: "logs/${spring.application.name}"
|
path: "logs/${spring.application.name}"
|
||||||
|
level:
|
||||||
|
com.mall.product: debug
|
||||||
|
root: info
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<contextName>logback</contextName>
|
||||||
|
|
||||||
|
<!-- 格式化 年-月-日 输出 -->
|
||||||
|
<timestamp key="datetime" datePattern="yyyy-MM-dd"/>
|
||||||
|
<!-- 引入Spring属性 -->
|
||||||
|
<springProperty name="APP_NAME" source="spring.application.name" defaultValue="application"/>
|
||||||
|
|
||||||
|
<!--编码-->
|
||||||
|
<property name="ENCODING" value="UTF-8"/>
|
||||||
|
|
||||||
|
<!-- 控制台日志 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 临界值过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%cyan([%thread %d{yyyy-MM-dd HH:mm:ss}]) %yellow(%-5level) %green(%logger{100}).%boldRed(%method)-%boldMagenta(%line)-%blue(%msg%n)
|
||||||
|
</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 文件日志 -->
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>logs/${APP_NAME}/${datetime}.log</file>
|
||||||
|
<append>true</append>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 让SpringBoot内部日志ERROR级别 减少日志输出 -->
|
||||||
|
<logger name="org.springframework" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让mybatis整合包日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.mybatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让ibatis 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache.ibatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让 tomcat包打印日志 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 我们自己开发的程序为DEBUG -->
|
||||||
|
<logger name="cn.bunny" level="DEBUG" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<logger name="com.baomidou" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 根日志记录器:INFO级别 -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -18,14 +18,12 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<!-- devtools -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-web</artifactId>
|
<artifactId>spring-boot-devtools</artifactId>
|
||||||
</dependency>
|
<scope>runtime</scope>
|
||||||
|
<optional>true</optional>
|
||||||
<dependency>
|
|
||||||
<groupId>org.springframework.boot</groupId>
|
|
||||||
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- lombok -->
|
<!-- lombok -->
|
||||||
|
@ -34,6 +32,40 @@
|
||||||
<artifactId>lombok</artifactId>
|
<artifactId>lombok</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- test -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>junit</groupId>
|
||||||
|
<artifactId>junit</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- alibaba -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>com.alibaba.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>com.alibaba.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-loadbalancer</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-openfeign</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
|
||||||
<!-- mysql 和 mybatis-plus -->
|
<!-- mysql 和 mybatis-plus -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.baomidou</groupId>
|
<groupId>com.baomidou</groupId>
|
||||||
|
|
|
@ -18,6 +18,19 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.mall</groupId>
|
||||||
|
<artifactId>mall-common</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-gateway</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-loadbalancer</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
package com.mall;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Hello world!
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class App
|
|
||||||
{
|
|
||||||
public static void main( String[] args )
|
|
||||||
{
|
|
||||||
System.out.println( "Hello World!" );
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
package com.mall.gateway;
|
||||||
|
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||||
|
|
||||||
|
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
|
||||||
|
public class MallGatewayApplication {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SpringApplication.run(MallGatewayApplication.class, args);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package com.mall.gateway.config;
|
||||||
|
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
public class GatewayCorsConfiguration {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
spring:
|
||||||
|
cloud:
|
||||||
|
gateway:
|
||||||
|
# 全局跨域
|
||||||
|
globalcors:
|
||||||
|
cors-configurations:
|
||||||
|
'[/**]':
|
||||||
|
allowed-headers:
|
||||||
|
- "*"
|
||||||
|
allowed-origin-patterns:
|
||||||
|
- "*"
|
||||||
|
allowed-methods:
|
||||||
|
- "*"
|
||||||
|
allowed-origins:
|
||||||
|
- "*"
|
||||||
|
allow-credentials: true
|
|
@ -0,0 +1,25 @@
|
||||||
|
server:
|
||||||
|
port: 8000
|
||||||
|
|
||||||
|
spring:
|
||||||
|
profiles:
|
||||||
|
include:
|
||||||
|
- routes
|
||||||
|
application:
|
||||||
|
name: service-gateway
|
||||||
|
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
server-addr: bunny-web.site:8848
|
||||||
|
username: admin
|
||||||
|
password: admin123
|
||||||
|
|
||||||
|
jackson:
|
||||||
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
|
|
||||||
|
logging:
|
||||||
|
file:
|
||||||
|
path: "logs/${spring.application.name}"
|
||||||
|
level:
|
||||||
|
com.mall.product: debug
|
||||||
|
root: info
|
|
@ -0,0 +1,13 @@
|
||||||
|
|
||||||
|
|
||||||
|
,-----. ,--. ,--. ,--.,--.
|
||||||
|
| |) /_ ,--.,--.,--,--, ,--,--, ,--. ,--. | `.' | ,--,--.| || |
|
||||||
|
| .-. \| || || \| \ \ ' / | |'.'| |' ,-. || || |
|
||||||
|
| '--' /' '' '| || || || | \ ' | | | |\ '-' || || |
|
||||||
|
`------' `----' `--''--'`--''--'.-' / `--' `--' `--`--'`--'`--'
|
||||||
|
`---'
|
||||||
|
|
||||||
|
|
||||||
|
Service Name${spring.application.name}
|
||||||
|
SpringBoot Version: ${spring-boot.version}${spring-boot.formatted-version}
|
||||||
|
Spring Active:${spring.profiles.active}
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<contextName>logback</contextName>
|
||||||
|
|
||||||
|
<!-- 格式化 年-月-日 输出 -->
|
||||||
|
<timestamp key="datetime" datePattern="yyyy-MM-dd"/>
|
||||||
|
<!-- 引入Spring属性 -->
|
||||||
|
<springProperty name="APP_NAME" source="spring.application.name" defaultValue="application"/>
|
||||||
|
|
||||||
|
<!--编码-->
|
||||||
|
<property name="ENCODING" value="UTF-8"/>
|
||||||
|
|
||||||
|
<!-- 控制台日志 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 临界值过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%cyan([%thread %d{yyyy-MM-dd HH:mm:ss}]) %yellow(%-5level) %green(%logger{100}).%boldRed(%method)-%boldMagenta(%line)-%blue(%msg%n)
|
||||||
|
</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 文件日志 -->
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>logs/${APP_NAME}/${datetime}.log</file>
|
||||||
|
<append>true</append>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 让SpringBoot内部日志ERROR级别 减少日志输出 -->
|
||||||
|
<logger name="org.springframework" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让mybatis整合包日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.mybatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让ibatis 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache.ibatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让 tomcat包打印日志 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 我们自己开发的程序为DEBUG -->
|
||||||
|
<logger name="cn.bunny" level="DEBUG" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<logger name="com.baomidou" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 根日志记录器:INFO级别 -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -23,5 +23,28 @@
|
||||||
<artifactId>mall-common</artifactId>
|
<artifactId>mall-common</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- alibaba -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>com.alibaba.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-loadbalancer</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-openfeign</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -5,3 +5,13 @@ datasource:
|
||||||
database: gulimall_ums
|
database: gulimall_ums
|
||||||
username: gulimall
|
username: gulimall
|
||||||
password: "0212Gulimall"
|
password: "0212Gulimall"
|
||||||
|
|
||||||
|
nacos:
|
||||||
|
server-addr: bunny-web.site:8848
|
||||||
|
|
||||||
|
logging:
|
||||||
|
file:
|
||||||
|
path: "logs/${spring.application.name}"
|
||||||
|
level:
|
||||||
|
com.mall.product: debug
|
||||||
|
root: info
|
|
@ -5,7 +5,7 @@ spring:
|
||||||
profiles:
|
profiles:
|
||||||
active: dev
|
active: dev
|
||||||
application:
|
application:
|
||||||
name: service-product
|
name: service-member
|
||||||
|
|
||||||
datasource:
|
datasource:
|
||||||
type: com.zaxxer.hikari.HikariDataSource
|
type: com.zaxxer.hikari.HikariDataSource
|
||||||
|
@ -17,6 +17,10 @@ spring:
|
||||||
maximum-pool-size: 20
|
maximum-pool-size: 20
|
||||||
connection-timeout: 30000
|
connection-timeout: 30000
|
||||||
|
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
server-addr: ${nacos.server-addr}
|
||||||
|
|
||||||
jackson:
|
jackson:
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<contextName>logback</contextName>
|
||||||
|
|
||||||
|
<!-- 格式化 年-月-日 输出 -->
|
||||||
|
<timestamp key="datetime" datePattern="yyyy-MM-dd"/>
|
||||||
|
<!-- 引入Spring属性 -->
|
||||||
|
<springProperty name="APP_NAME" source="spring.application.name" defaultValue="application"/>
|
||||||
|
|
||||||
|
<!--编码-->
|
||||||
|
<property name="ENCODING" value="UTF-8"/>
|
||||||
|
|
||||||
|
<!-- 控制台日志 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 临界值过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%cyan([%thread %d{yyyy-MM-dd HH:mm:ss}]) %yellow(%-5level) %green(%logger{100}).%boldRed(%method)-%boldMagenta(%line)-%blue(%msg%n)
|
||||||
|
</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 文件日志 -->
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>logs/${APP_NAME}/${datetime}.log</file>
|
||||||
|
<append>true</append>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 让SpringBoot内部日志ERROR级别 减少日志输出 -->
|
||||||
|
<logger name="org.springframework" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让mybatis整合包日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.mybatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让ibatis 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache.ibatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让 tomcat包打印日志 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 我们自己开发的程序为DEBUG -->
|
||||||
|
<logger name="cn.bunny" level="DEBUG" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<logger name="com.baomidou" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 根日志记录器:INFO级别 -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -23,5 +23,28 @@
|
||||||
<artifactId>mall-common</artifactId>
|
<artifactId>mall-common</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- alibaba -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>com.alibaba.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-loadbalancer</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-openfeign</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -5,3 +5,13 @@ datasource:
|
||||||
database: gulimall_oms
|
database: gulimall_oms
|
||||||
username: gulimall
|
username: gulimall
|
||||||
password: "0212Gulimall"
|
password: "0212Gulimall"
|
||||||
|
|
||||||
|
nacos:
|
||||||
|
server-addr: bunny-web.site:8848
|
||||||
|
|
||||||
|
logging:
|
||||||
|
file:
|
||||||
|
path: "logs/${spring.application.name}"
|
||||||
|
level:
|
||||||
|
com.mall.product: debug
|
||||||
|
root: info
|
|
@ -17,6 +17,10 @@ spring:
|
||||||
maximum-pool-size: 20
|
maximum-pool-size: 20
|
||||||
connection-timeout: 30000
|
connection-timeout: 30000
|
||||||
|
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
server-addr: ${nacos.server-addr}
|
||||||
|
|
||||||
jackson:
|
jackson:
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
|
|
||||||
|
@ -26,11 +30,4 @@ mybatis-plus:
|
||||||
db-config:
|
db-config:
|
||||||
id-type: auto
|
id-type: auto
|
||||||
logic-delete-value: 1
|
logic-delete-value: 1
|
||||||
logic-not-delete-value: 0
|
logic-not-delete-value: 0
|
||||||
|
|
||||||
logging:
|
|
||||||
file:
|
|
||||||
path: "logs/${spring.application.name}"
|
|
||||||
level:
|
|
||||||
com.mall.product: debug
|
|
||||||
root: info
|
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<contextName>logback</contextName>
|
||||||
|
|
||||||
|
<!-- 格式化 年-月-日 输出 -->
|
||||||
|
<timestamp key="datetime" datePattern="yyyy-MM-dd"/>
|
||||||
|
<!-- 引入Spring属性 -->
|
||||||
|
<springProperty name="APP_NAME" source="spring.application.name" defaultValue="application"/>
|
||||||
|
|
||||||
|
<!--编码-->
|
||||||
|
<property name="ENCODING" value="UTF-8"/>
|
||||||
|
|
||||||
|
<!-- 控制台日志 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 临界值过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%cyan([%thread %d{yyyy-MM-dd HH:mm:ss}]) %yellow(%-5level) %green(%logger{100}).%boldRed(%method)-%boldMagenta(%line)-%blue(%msg%n)
|
||||||
|
</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 文件日志 -->
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>logs/${APP_NAME}/${datetime}.log</file>
|
||||||
|
<append>true</append>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 让SpringBoot内部日志ERROR级别 减少日志输出 -->
|
||||||
|
<logger name="org.springframework" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让mybatis整合包日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.mybatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让ibatis 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache.ibatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让 tomcat包打印日志 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 我们自己开发的程序为DEBUG -->
|
||||||
|
<logger name="cn.bunny" level="DEBUG" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<logger name="com.baomidou" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 根日志记录器:INFO级别 -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -23,6 +23,31 @@
|
||||||
<artifactId>mall-common</artifactId>
|
<artifactId>mall-common</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.0-SNAPSHOT</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- alibaba -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>com.alibaba.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
<!-- <dependency> -->
|
||||||
|
<!-- <groupId>org.springframework.cloud</groupId> -->
|
||||||
|
<!-- <artifactId>spring-cloud-starter-loadbalancer</artifactId> -->
|
||||||
|
<!-- </dependency> -->
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-starter-openfeign</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.fasterxml.jackson.core</groupId>
|
<groupId>com.fasterxml.jackson.core</groupId>
|
||||||
<artifactId>jackson-databind</artifactId>
|
<artifactId>jackson-databind</artifactId>
|
||||||
|
|
|
@ -2,10 +2,14 @@ package com.mall.product;
|
||||||
|
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
|
||||||
import org.springframework.context.annotation.ComponentScan;
|
import org.springframework.context.annotation.ComponentScan;
|
||||||
|
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
@ComponentScan(basePackages = {"com.mall.product", "com.mall.common",})
|
@ComponentScan(basePackages = {"com.mall.product", "com.mall.common",})
|
||||||
|
@EnableDiscoveryClient
|
||||||
|
// @RefreshScope
|
||||||
|
// @EnableFeignClients
|
||||||
public class MallProductApplication {
|
public class MallProductApplication {
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SpringApplication.run(MallProductApplication.class, args);
|
SpringApplication.run(MallProductApplication.class, args);
|
||||||
|
|
|
@ -5,3 +5,13 @@ datasource:
|
||||||
database: gulimall_pms
|
database: gulimall_pms
|
||||||
username: gulimall
|
username: gulimall
|
||||||
password: "0212Gulimall"
|
password: "0212Gulimall"
|
||||||
|
|
||||||
|
nacos:
|
||||||
|
server-addr: bunny-web.site:8848
|
||||||
|
|
||||||
|
logging:
|
||||||
|
file:
|
||||||
|
path: "logs/${spring.application.name}"
|
||||||
|
level:
|
||||||
|
com.mall.product: debug
|
||||||
|
root: info
|
||||||
|
|
|
@ -17,6 +17,10 @@ spring:
|
||||||
maximum-pool-size: 20
|
maximum-pool-size: 20
|
||||||
connection-timeout: 30000
|
connection-timeout: 30000
|
||||||
|
|
||||||
|
cloud:
|
||||||
|
nacos:
|
||||||
|
server-addr: ${nacos.server-addr}
|
||||||
|
|
||||||
jackson:
|
jackson:
|
||||||
date-format: yyyy-MM-dd HH:mm:ss
|
date-format: yyyy-MM-dd HH:mm:ss
|
||||||
|
|
||||||
|
@ -27,10 +31,3 @@ mybatis-plus:
|
||||||
id-type: auto
|
id-type: auto
|
||||||
logic-delete-value: 1
|
logic-delete-value: 1
|
||||||
logic-not-delete-value: 0
|
logic-not-delete-value: 0
|
||||||
|
|
||||||
logging:
|
|
||||||
file:
|
|
||||||
path: "logs/${spring.application.name}"
|
|
||||||
level:
|
|
||||||
com.mall.product: debug
|
|
||||||
root: info
|
|
||||||
|
|
|
@ -0,0 +1,72 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<configuration>
|
||||||
|
<contextName>logback</contextName>
|
||||||
|
|
||||||
|
<!-- 格式化 年-月-日 输出 -->
|
||||||
|
<timestamp key="datetime" datePattern="yyyy-MM-dd"/>
|
||||||
|
<!-- 引入Spring属性 -->
|
||||||
|
<springProperty name="APP_NAME" source="spring.application.name" defaultValue="application"/>
|
||||||
|
|
||||||
|
<!--编码-->
|
||||||
|
<property name="ENCODING" value="UTF-8"/>
|
||||||
|
|
||||||
|
<!-- 控制台日志 -->
|
||||||
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<!-- 临界值过滤器 -->
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>DEBUG</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>
|
||||||
|
%cyan([%thread %d{yyyy-MM-dd HH:mm:ss}]) %yellow(%-5level) %green(%logger{100}).%boldRed(%method)-%boldMagenta(%line)-%blue(%msg%n)
|
||||||
|
</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 文件日志 -->
|
||||||
|
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
|
||||||
|
<file>logs/${APP_NAME}/${datetime}.log</file>
|
||||||
|
<append>true</append>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%date{yyyy-MM-dd HH:mm:ss} [%-5level] %thread %file:%line %logger %msg%n</pattern>
|
||||||
|
<charset>${ENCODING}</charset>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<!-- 让SpringBoot内部日志ERROR级别 减少日志输出 -->
|
||||||
|
<logger name="org.springframework" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让mybatis整合包日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.mybatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让ibatis 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache.ibatis" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 让 tomcat包打印日志 日志ERROR 减少日志输出 -->
|
||||||
|
<logger name="org.apache" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 我们自己开发的程序为DEBUG -->
|
||||||
|
<logger name="cn.bunny" level="DEBUG" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<logger name="com.baomidou" level="ERROR" additivity="false">
|
||||||
|
<appender-ref ref="STOUT"/>
|
||||||
|
</logger>
|
||||||
|
|
||||||
|
<!-- 根日志记录器:INFO级别 -->
|
||||||
|
<root level="DEBUG">
|
||||||
|
<appender-ref ref="CONSOLE"/>
|
||||||
|
<appender-ref ref="FILE"/>
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
|
@ -18,6 +18,19 @@
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.mall</groupId>
|
||||||
|
<artifactId>mall-common</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-thymeleaf</artifactId>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
|
26
pom.xml
26
pom.xml
|
@ -43,6 +43,7 @@
|
||||||
<mysql.version>9.2.0</mysql.version>
|
<mysql.version>9.2.0</mysql.version>
|
||||||
<HikariCP.version>6.2.1</HikariCP.version>
|
<HikariCP.version>6.2.1</HikariCP.version>
|
||||||
<mybatis-plus.version>3.5.6</mybatis-plus.version>
|
<mybatis-plus.version>3.5.6</mybatis-plus.version>
|
||||||
|
<fastjson2.version>2.0.47</fastjson2.version>
|
||||||
<knife4j.version>4.5.0</knife4j.version>
|
<knife4j.version>4.5.0</knife4j.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
|
@ -55,6 +56,29 @@
|
||||||
<version>${lombok.version}</version>
|
<version>${lombok.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!-- spring-cloud-alibaba -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
|
||||||
|
<version>2023.0.3.3</version>
|
||||||
|
<type>pom</type>
|
||||||
|
<scope>import</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.cloud</groupId>
|
||||||
|
<artifactId>spring-cloud-dependencies</artifactId>
|
||||||
|
<version>2023.0.3</version>
|
||||||
|
<type>pom</type>
|
||||||
|
<scope>import</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!-- fastjson2 -->
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.alibaba.fastjson2</groupId>
|
||||||
|
<artifactId>fastjson2</artifactId>
|
||||||
|
<version>${fastjson2.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- mysql 和 mybatis-plus -->
|
<!-- mysql 和 mybatis-plus -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.baomidou</groupId>
|
<groupId>com.baomidou</groupId>
|
||||||
|
@ -137,5 +161,5 @@
|
||||||
</properties>
|
</properties>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
Loading…
Reference in New Issue