目录
一、修改配置
1.1 maven配置
1.2 编码集修改
1.3 更改过滤文件
二、新建项目
2.1 主架构
2.1.1 新建一个简单的maven版本
2.1.2 pom.xml的配置
2.1.3 插件安装
2.1.4 导包
2.2 子系统
2.2.1 新建
2.2.2 子系统的pom.xml配置
2.2.3 子项目代码结构
2.2.4 子项目application.yml
一、修改配置
1.1 maven配置
1.2 编码集修改
1.3 更改过滤文件
*.hprof;*.idea;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;
*.hprof;*.idea;*.iml;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;
OK
二、新建项目
2.1 主架构
2.1.1 新建一个简单的maven版本
2.1.1 新建一个简单的maven版本
看版本有没有对应上
等待自动下载,完成
此处是项目的外框,起规范和管理的作用,所以最开始的src可以删掉
2.1.2 pom.xml的配置
先删掉多余的剩下如图:
ctrl+空格自动补全Alt+Enter是解惑键
4.0.0 org.example cc_maven_demo1.0-SNAPSHOT cloud_demo8001 pom UTF-8 1.8 1.8 4.12 1.2.17 1.18.12 8.0.18 1.1.16 1.3.8
点一下上图所示处,让maven自检
也可以右键pom.xml-》maven->reload project
2.1.3 插件安装
file->setting->plugins->搜索lombok->下载
先别重启
配置注解处理器:file-》Settings-》Build,Execution,Deployment-》Compiler-》Annotation Processors-》勾选Enable annotation processing:
然后重启idea即可
2.1.4 导包
4.0.0
org.example
cc_maven_demo
1.0-SNAPSHOT
cloud_demo8001
pom
UTF-8
1.8
1.8
4.12
1.2.17
1.18.12
8.0.18
1.1.16
1.3.8
org.springframework.boot
spring-boot-dependencies
2.1.2.RELEASE
pom
import
org.springframework.cloud
spring-cloud-dependencies
Hoxton.SR1
pom
import
com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.2.0.RELEASE
pom
import
mysql
mysql-connector-java
${mysql.version}
com.alibaba
druid-spring-boot-starter
${druid.verison}
org.mybatis.spring.boot
mybatis-spring-boot-starter
${mybatis.spring.boot.verison}
org.projectlombok
lombok
${lombok.version}
junit
junit
${junit.version}
log4j
log4j
${log4j.version}
org.springframework.boot
spring-boot-maven-plugin
true
true
出错就需要重新导maven,或者试试下面的build,重启idea
org.springframework.boot spring-boot-maven-plugin2.0.1.RELEASE repackage
2.2 子系统
2.2.1 新建子项目
右键项目->new->module
(空的)
其中下图,8001是子项目端口号方便记忆
2.2.2 子系统的pom.xml配置
cc_maven_demo
org.example
1.0-SNAPSHOT
4.0.0
cloud_demo8001
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-actuator
org.mybatis.spring.boot
mybatis-spring-boot-starter
2.1.2
com.alibaba
druid-spring-boot-starter
1.1.22
mysql
mysql-connector-java
org.springframework.boot
spring-boot-starter-jdbc
org.springframework.boot
spring-boot-devtools
runtime
true
org.projectlombok
lombok
1.18.12
org.springframework.boot
spring-boot-starter-test
2.2.2.RELEASE
org.projectlombok
lombok
org.projectlombok
lombok
有错误尝试修改版本号
2.2.3 子项目代码结构
2.2.4 子项目application.yml
右键resources->new->file->application.yml
回车,出现个小叶子就是成功了
server:
port: 8001
#端口号,要确定他没被占用
#注意对齐,yml按照对齐找对应关系
#mysql的5.7>5.5稳定性
spring: #spring的配置
application:
name: cloud-payment-service #服务名称
datasource:
type: com.alibaba.druid.pool.DruidDataSource #当前数据源操作类型
driver-class-name: com.mysql.cj.jdbc.Driver #需要修改,下面?钱是数据库名字也需要改
url: jdbc:mysql://localhost:3306/cloud?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true
username: root
password: 3306
mybatis:
mapper-locations: classpath:mapper/*.xml #动态路径指引到resources里建的一个mapper里的xml文件
type-aliases-package: com.clouddemo.entities #所有entity所在包
搭建成功!
接下来就是敲代码~
整体结构如下:其中target是运行出来的



