1. cloud-provider-payment8001
2.pom文件
<?xml version="1.0" encoding="UTF-8"?>
< project xmlns = " http://maven.apache.org/POM/4.0.0" xmlns: xsi= " http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation= " http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" > < modelVersion> 4.0.0</ modelVersion> < parent> < groupId> com.hong</ groupId> < artifactId> sc2024</ artifactId> < version> 1.0-SNAPSHOT</ version> </ parent> < artifactId> cloud-provider-payment8001</ artifactId> < properties> < maven.compiler.source> 17</ maven.compiler.source> < maven.compiler.target> 17</ maven.compiler.target> < project.build.sourceEncoding> UTF-8</ project.build.sourceEncoding> </ properties> < dependencies> < dependency> < groupId> org.springframework.boot</ groupId> < artifactId> spring-boot-starter-web</ artifactId> </ dependency> < dependency> < groupId> org.springframework.boot</ groupId> < artifactId> spring-boot-starter-actuator</ artifactId> </ dependency> < dependency> < groupId> com.alibaba</ groupId> < artifactId> druid-spring-boot-starter</ artifactId> </ dependency> < dependency> < groupId> org.springdoc</ groupId> < artifactId> springdoc-openapi-starter-webmvc-ui</ artifactId> </ dependency> < dependency> < groupId> org.mybatis.spring.boot</ groupId> < artifactId> mybatis-spring-boot-starter</ artifactId> </ dependency> < dependency> < groupId> mysql</ groupId> < artifactId> mysql-connector-java</ artifactId> </ dependency> < dependency> < groupId> javax.persistence</ groupId> < artifactId> persistence-api</ artifactId> </ dependency> < dependency> < groupId> tk.mybatis</ groupId> < artifactId> mapper</ artifactId> </ dependency> < dependency> < groupId> cn.hutool</ groupId> < artifactId> hutool-all</ artifactId> </ dependency> < dependency> < groupId> com.alibaba.fastjson2</ groupId> < artifactId> fastjson2</ artifactId> </ dependency> < dependency> < groupId> org.projectlombok</ groupId> < artifactId> lombok</ artifactId> < version> 1.18.28</ version> < scope> provided</ scope> </ dependency> < dependency> < groupId> org.springframework.boot</ groupId> < artifactId> spring-boot-starter-test</ artifactId> < scope> test</ scope> </ dependency> </ dependencies> < build> < plugins> < plugin> < groupId> org.springframework.boot</ groupId> < artifactId> spring-boot-maven-plugin</ artifactId> </ plugin> </ plugins> </ build> </ project>
3.application.yml
server:port: 8001# ==========applicationName + druid-mysql8 driver===================
spring:application:name: cloud-payment-servicedatasource:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/db2024?characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8&rewriteBatchedStatements=true&allowPublicKeyRetrieval=trueusername: rootpassword: root# ========================mybatis===================
mybatis:mapper-locations: classpath:mapper/*.xmltype-aliases-package: com.hong.entityconfiguration:map-underscore-to-camel-case: true
4.Main8001
package com. hong ; import org. springframework. boot. SpringApplication ;
import org. springframework. boot. autoconfigure. SpringBootApplication ;
import tk. mybatis. spring. annotation. MapperScan ;
@SpringBootApplication
@MapperScan ( "com.hong.mapper" )
public class Main8001 { public static void main ( String [ ] args) { SpringApplication . run ( Main8001 . class , args) ; }
}