当前位置: 首页 > >

SpringCloud Alibaba学*笔记(一)

发布时间:



SpringCloud Alibaba 笔记(一)
B站视频地址一,搭建父模块1,创建普通Maven工程(IDEA版本 2020.1.1)
二,建立模块1,建立公共模块(其他工程只需导入即可使用)2,创建CommentResult(统一返回加过) 和 Payment(实体类)3,接着点击idea右边的工具栏(install之后别的模块就能导入了)




B站视频地址
一,搭建父模块
1,创建普通Maven工程(IDEA版本 2020.1.1)

将新建的工程中src文件夹删除(其他模块后面再讲)


如果导包爆红,可以尝试去掉 dependencyManagement 标签重新导入后再加回标签


pom.xml如下:




xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

com.hjm.springcloud
springcloud-alibaba
1.0-SNAPSHOT

cloud-provider-payment-8081

pom



UTF-8
1.8
1.8
4.12
1.2.17
1.16.18
8.0.13
1.1.16
1.3.0








org.springframework.boot
spring-boot-dependencies
2.2.2.RELEASE
pom
import



org.springframework.cloud
spring-cloud-dependencies
Hoxton.SR1
pom
import



com.alibaba.cloud
spring-cloud-alibaba-dependencies
2.1.0.RELEASE



mysql
mysql-connector-java
${mysql.version}


com.alibaba
druid
${druid.version}


org.mybatis.spring.boot
mybatis-spring-boot-starter
${mybatis.spring.boot.version}


junit
junit
${junit.version}


log4j
log4j
${log4j.version}


org.projectlombok
lombok
${lombok.version}






org.springframework.boot
spring-boot-maven-plugin

true
true






二,建立模块
1,建立公共模块(其他工程只需导入即可使用)

右键总工程文件夹

**选择普通Maven工程
模块目录


pom.xml**
parent标签中的 artifactId 和 groupid 记得修改为自己的名称



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">

springcloud-alibaba
com.hjm.springcloud
1.0-SNAPSHOT

4.0.0

cloud-api-commons



org.projectlombok
lombok


cn.hutool
hutool-all
5.1.0




2,创建CommentResult(统一返回加过) 和 Payment(实体类)

CommentResult.java


package com.hjm.springcloud.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @Author:huangjm
* @Date 2020/10/11 23:37
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CommonResult {
private Integer code;
private String message;
private T data;

public CommonResult(Integer code, String message) {
this(code, message, null);
}
}

Payment.java


package com.hjm.springcloud.entities;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
* @Author:huangjm
* @Date 2020/10/11 23:36
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Payment implements Serializable {
private Long id;
private String serial;
}

3,接着点击idea右边的工具栏(install之后别的模块就能导入了)



友情链接: