lmm
2024-07-16 45ad836a234fc0086dcf2608aeae546ad6ffdbd6
回退
2个文件已修改
8个文件已添加
6个文件已删除
5 文件已重命名
211 ■■■■ 已修改文件
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/constant/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/dto/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/entity/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/controller/packge-info.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/mapper/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/service/packge-info.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-boot/pom.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/pom.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/api/feign/packge-info.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/constant/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/dto/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/entity/Demo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/entity/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/pom.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/App.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/controller/packge-info.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/mapper/packge-info.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/service/packge-info.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/resources/application.yml 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-demo-biz/src/main/resources/logback-spring.xml 94 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/constant/packge-info.java
File was deleted
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/dto/packge-info.java
File was deleted
online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/entity/packge-info.java
File was deleted
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/controller/packge-info.java
File was deleted
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/mapper/packge-info.java
File was deleted
online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/service/packge-info.java
File was deleted
platformx-boot/pom.xml
@@ -20,11 +20,11 @@
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.by4cloud</groupId>
        <artifactId>online-course</artifactId>
        <artifactId>platformx-demo</artifactId>
        <version>5.5.0</version>
    </parent>
    <artifactId>platformx-boot</artifactId>
    <artifactId>demo-boot</artifactId>
    <packaging>jar</packaging>
    <description>demo 单体版本启动</description>
@@ -39,7 +39,7 @@
        <!--必备:用户管理模块-->
        <dependency>
            <groupId>com.by4cloud</groupId>
            <artifactId>online-course-biz</artifactId>
            <artifactId>platformx-demo-biz</artifactId>
            <version>${project.version}</version>
        </dependency>
        <!--安全模块-->
platformx-demo-api/pom.xml
File was renamed from online-course-api/pom.xml
@@ -6,11 +6,11 @@
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.by4cloud</groupId>
        <artifactId>online-course</artifactId>
        <artifactId>platformx-demo</artifactId>
        <version>5.5.0</version>
    </parent>
    <artifactId>online-course-api</artifactId>
    <artifactId>platformx-demo-api</artifactId>
    <dependencies>
        <!-- 连表查询注解 -->
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/api/feign/packge-info.java
File was renamed from online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/api/feign/packge-info.java
@@ -3,4 +3,4 @@
 * <p>
 * feign client 存放目录,注意 @EnablePlatformxFeignClients 的扫描范围
 */
package com.by4cloud.platformx.onlineCourse.api.feign;
package com.by4cloud.platformx.demo.api.feign;
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/constant/packge-info.java
New file
@@ -0,0 +1,6 @@
/*
 * @author platformx archetype
 * <p>
 * 常量和枚举定义
 */
package com.by4cloud.platformx.demo.constant;
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/dto/packge-info.java
New file
@@ -0,0 +1,6 @@
/*
 * @author platformx archetype
 * <p>
 * DTO 存放目录
 */
package com.by4cloud.platformx.demo.dto;
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/entity/Demo.java
File was renamed from online-course-api/src/main/java/com/by4cloud/platformx/onlineCourse/entity/Demo.java
@@ -1,4 +1,4 @@
package com.by4cloud.platformx.onlineCourse.entity;
package com.by4cloud.platformx.demo.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.by4cloud.platformx.common.data.mybatis.BaseModel;
platformx-demo-api/src/main/java/com/by4cloud/platformx/demo/entity/packge-info.java
New file
@@ -0,0 +1,6 @@
/*
 * @author platformx archetype
 * <p>
 * 实体 存放目录
 */
package com.by4cloud.platformx.demo.entity;
platformx-demo-biz/pom.xml
File was renamed from online-course-biz/pom.xml
@@ -6,11 +6,11 @@
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>com.by4cloud</groupId>
        <artifactId>online-course</artifactId>
        <artifactId>platformx-demo</artifactId>
        <version>5.5.0</version>
    </parent>
    <artifactId>online-course-biz</artifactId>
    <artifactId>platformx-demo-biz</artifactId>
    <dependencies>
        <!--必备: undertow容器-->
@@ -61,7 +61,7 @@
        <!--必备: 依赖api模块-->
        <dependency>
            <groupId>com.by4cloud</groupId>
            <artifactId>online-course-api</artifactId>
            <artifactId>platformx-demo-api</artifactId>
            <version>5.5.0</version>
        </dependency>
        <!--必备: log 依赖-->
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/App.java
File was renamed from online-course-biz/src/main/java/com/by4cloud/platformx/onlineCourse/App.java
@@ -1,4 +1,4 @@
package com.by4cloud.platformx.onlineCourse;
package com.by4cloud.platformx.demo;
import com.by4cloud.platformx.common.feign.annotation.EnablePlatformxFeignClients;
import com.by4cloud.platformx.common.security.annotation.EnablePlatformxResourceServer;
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/controller/packge-info.java
New file
@@ -0,0 +1,4 @@
/*
 * @author platformx archetype
 */
package com.by4cloud.platformx.demo.controller;
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/mapper/packge-info.java
New file
@@ -0,0 +1,6 @@
/*
 * @author platformx archetype
 * <p>
 * Mybatis Mapper 存放目录
 */
package com.by4cloud.platformx.demo.mapper;
platformx-demo-biz/src/main/java/com/by4cloud/platformx/demo/service/packge-info.java
New file
@@ -0,0 +1,4 @@
/*
 * @author platformx archetype
 */
package com.by4cloud.platformx.demo.service;
platformx-demo-biz/src/main/resources/application.yml
New file
@@ -0,0 +1,25 @@
server:
  port: 6060
spring:
  application:
    name: @artifactId@
  cloud:
    nacos:
      username: @nacos.username@
      password: @nacos.password@
      discovery:
        server-addr: ${NACOS_HOST:platformx-register}:${NACOS_PORT:8848}
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
  config:
    import:
      - optional:nacos:application-@profiles.active@.yml
      - optional:nacos:${spring.application.name}-@profiles.active@.yml
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      driver-class-name: com.mysql.cj.jdbc.Driver
      username: ${MYSQL_USER:root}
      password: ${MYSQL_PWD:root}
      url: jdbc:mysql://${MYSQL_HOST:platformx-mysql}:${MYSQL_PORT:3306}/${MYSQL_DB:platformxx_demo}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true
platformx-demo-biz/src/main/resources/logback-spring.xml
New file
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
  ~    Copyright (c) 2018-2025, platformx All rights reserved.
  ~
  ~ Redistribution and use in source and binary forms, with or without
  ~ modification, are permitted provided that the following conditions are met:
  ~
  ~ Redistributions of source code must retain the above copyright notice,
  ~ this list of conditions and the following disclaimer.
  ~ Redistributions in binary form must reproduce the above copyright
  ~ notice, this list of conditions and the following disclaimer in the
  ~ documentation and/or other materials provided with the distribution.
  ~ Neither the name of the pig4cloud.com developer nor the names of its
  ~ contributors may be used to endorse or promote products derived from
  ~ this software without specific prior written permission.
  ~ Author: platformx
  -->
<!--
    小技巧: 在根pom里面设置统一存放路径,统一管理方便维护
    <properties>
        <log-path>/Users/platformx</log-path>
    </properties>
    1. 其他模块加日志输出,直接copy本文件放在resources 目录即可
    2. 注意修改 <property name="${log-path}/log.path" value=""/> 的value模块
-->
<configuration debug="false" scan="false">
    <property name="log.path" value="logs/${project.artifactId}"/>
    <!-- 彩色日志格式 -->
    <property name="CONSOLE_LOG_PATTERN"
              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
    <!-- 彩色日志依赖的渲染类 -->
    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
    <conversionRule conversionWord="wex"
                    converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
    <conversionRule conversionWord="wEx"
                    converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
    <!-- Console log output -->
    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>${CONSOLE_LOG_PATTERN}</pattern>
        </encoder>
    </appender>
    <!-- Log file debug output -->
    <appender name="debug" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/debug.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>${log.path}/%d{yyyy-MM, aux}/debug.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
            <maxFileSize>50MB</maxFileSize>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
        </encoder>
    </appender>
    <!-- Log file error output -->
    <appender name="error" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <file>${log.path}/error.log</file>
        <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
            <fileNamePattern>${log.path}/%d{yyyy-MM}/error.%d{yyyy-MM-dd}.%i.log.gz</fileNamePattern>
            <maxFileSize>50MB</maxFileSize>
            <maxHistory>30</maxHistory>
        </rollingPolicy>
        <encoder>
            <pattern>%date [%thread] %-5level [%logger{50}] %file:%line - %msg%n</pattern>
        </encoder>
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>ERROR</level>
        </filter>
    </appender>
    <logger name="org.activiti.engine.impl.db" level="DEBUG">
        <appender-ref ref="debug"/>
    </logger>
    <!--nacos 心跳 INFO 屏蔽-->
    <logger name="com.alibaba.nacos" level="OFF">
        <appender-ref ref="error"/>
    </logger>
    <!--AJ 验证码INFO 屏蔽-->
    <logger name="com.anji.captcha" level="OFF">
        <appender-ref ref="error"/>
    </logger>
    <!-- Level: FATAL 0  ERROR 3  WARN 4  INFO 6  DEBUG 7 -->
    <root level="INFO">
        <appender-ref ref="console"/>
        <appender-ref ref="debug"/>
        <appender-ref ref="error"/>
    </root>
</configuration>
pom.xml
@@ -10,13 +10,13 @@
        <version>5.5.0</version>
    </parent>
    <artifactId>online-course</artifactId>
    <artifactId>platformx-demo</artifactId>
    <packaging>pom</packaging>
    <!--项目子模块-->
    <modules>
        <module>online-course-api</module>
        <module>online-course-biz</module>
        <module>platformx-demo-api</module>
        <module>platformx-demo-biz</module>
        <module>platformx-boot</module>
    </modules>
</project>