diff --git a/kkmall-common/kkmall-common.iml b/kkmall-common/kkmall-common.iml index 1606508..84ee33d 100644 --- a/kkmall-common/kkmall-common.iml +++ b/kkmall-common/kkmall-common.iml @@ -16,6 +16,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -40,9 +68,7 @@ - - diff --git a/kkmall-common/pom.xml b/kkmall-common/pom.xml index 404a8c9..96fce55 100644 --- a/kkmall-common/pom.xml +++ b/kkmall-common/pom.xml @@ -19,7 +19,31 @@ 1.18.18 2.5 + + + + + com.alibaba.cloud + spring-cloud-alibaba-dependencies + 2021.1 + pom + import + + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + com.baomidou diff --git a/kkmall-coupon/pom.xml b/kkmall-coupon/pom.xml index 175fbae..9536d8f 100644 --- a/kkmall-coupon/pom.xml +++ b/kkmall-coupon/pom.xml @@ -33,7 +33,10 @@ org.springframework.cloud spring-cloud-starter-openfeign - + + org.springframework.cloud + spring-cloud-starter-loadbalancer + org.springframework.boot spring-boot-starter-test diff --git a/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/KkmallCouponApplication.java b/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/KkmallCouponApplication.java index 80d4286..d41087b 100644 --- a/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/KkmallCouponApplication.java +++ b/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/KkmallCouponApplication.java @@ -3,8 +3,10 @@ package name.lkk.kkmall.coupon; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; @SpringBootApplication +@EnableDiscoveryClient @MapperScan("name.lkk.kkmall.coupon.dao") public class KkmallCouponApplication { diff --git a/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/controller/CouponController.java b/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/controller/CouponController.java index 70fd1dd..29eca9f 100644 --- a/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/controller/CouponController.java +++ b/kkmall-coupon/src/main/java/name/lkk/kkmall/coupon/controller/CouponController.java @@ -30,6 +30,12 @@ public class CouponController { @Autowired private CouponService couponService; + @RequestMapping("/member/list") + public R memberCoupons(){ + CouponEntity couponEntity = new CouponEntity(); + couponEntity.setCouponName("满100减10"); + return R.ok().put("coupons", Arrays.asList(couponEntity)); + } /** * 列表 */ diff --git a/kkmall-coupon/src/main/resources/application.yml b/kkmall-coupon/src/main/resources/application.yml index a46b18d..119c2b6 100644 --- a/kkmall-coupon/src/main/resources/application.yml +++ b/kkmall-coupon/src/main/resources/application.yml @@ -5,6 +5,14 @@ spring: url: jdbc:mysql://localhost:3306/kkmall_sms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 66CcFf!! + + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-coupon + mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: diff --git a/kkmall-gateway/pom.xml b/kkmall-gateway/pom.xml new file mode 100644 index 0000000..df719c1 --- /dev/null +++ b/kkmall-gateway/pom.xml @@ -0,0 +1,65 @@ + + + 4.0.0 + + org.springframework.boot + spring-boot-starter-parent + 2.5.0 + + + name.lkk.kkmall + kkmall-gateway + 0.0.1-SNAPSHOT + kkmall-gateway + API 网关 + + 1.8 + 2020.0.3 + + + + name.lkk.kkmall + kkmall-common + 0.0.1-SNAPSHOT + + + + com.baomidou + mybatis-plus-boot-starter + + + + + org.springframework.cloud + spring-cloud-starter-gateway + + + + org.springframework.boot + spring-boot-starter-test + test + + + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + + + + diff --git a/kkmall-gateway/src/main/java/name/lkk/kkmall/gateway/KkmallGatewayApplication.java b/kkmall-gateway/src/main/java/name/lkk/kkmall/gateway/KkmallGatewayApplication.java new file mode 100644 index 0000000..92b080e --- /dev/null +++ b/kkmall-gateway/src/main/java/name/lkk/kkmall/gateway/KkmallGatewayApplication.java @@ -0,0 +1,16 @@ +package name.lkk.kkmall.gateway; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; + +@EnableDiscoveryClient +@SpringBootApplication +public class KkmallGatewayApplication { + + public static void main(String[] args) { + SpringApplication.run(KkmallGatewayApplication.class, args); + } + +} diff --git a/kkmall-gateway/src/main/resources/application.yml b/kkmall-gateway/src/main/resources/application.yml new file mode 100644 index 0000000..4d33e6f --- /dev/null +++ b/kkmall-gateway/src/main/resources/application.yml @@ -0,0 +1,21 @@ +spring: + cloud: + nacos: + discovery: + server-addr: localhost:8848 + gateway: + routes: + - id: test_route + uri: http://www.baidu.com + predicates: + - Query=url,baidu + + - id: qq_route + uri: http://www.qq.com + predicates: + - Query=url,qq + + application: + name: kkmall-gateway +server: + port: 88 diff --git a/kkmall-gateway/src/main/resources/bootstrap.yml b/kkmall-gateway/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..7c63457 --- /dev/null +++ b/kkmall-gateway/src/main/resources/bootstrap.yml @@ -0,0 +1,8 @@ +spring: + application: + name: kkmall-gateway + cloud: + nacos: + config: + server-addr: localhost:8848 + namespace: 1491b51d-35bb-4278-8760-80cdbd28eb31 \ No newline at end of file diff --git a/kkmall-gateway/src/test/java/name/lkk/kkmall/gateway/KkmallGatewayApplicationTests.java b/kkmall-gateway/src/test/java/name/lkk/kkmall/gateway/KkmallGatewayApplicationTests.java new file mode 100644 index 0000000..3978a52 --- /dev/null +++ b/kkmall-gateway/src/test/java/name/lkk/kkmall/gateway/KkmallGatewayApplicationTests.java @@ -0,0 +1,13 @@ +package name.lkk.kkmall.gateway; + +import org.junit.jupiter.api.Test; +import org.springframework.boot.test.context.SpringBootTest; + +@SpringBootTest +class KkmallGatewayApplicationTests { + + @Test + void contextLoads() { + } + +} diff --git a/kkmall-member/pom.xml b/kkmall-member/pom.xml index 6e3bb19..bf47855 100644 --- a/kkmall-member/pom.xml +++ b/kkmall-member/pom.xml @@ -29,10 +29,15 @@ org.springframework.boot spring-boot-starter-web + org.springframework.cloud spring-cloud-starter-openfeign + + org.springframework.cloud + spring-cloud-starter-loadbalancer + org.springframework.boot diff --git a/kkmall-member/src/main/java/name/lkk/kkmall/member/KkmallMemberApplication.java b/kkmall-member/src/main/java/name/lkk/kkmall/member/KkmallMemberApplication.java index 8bfcb2e..6c2590f 100644 --- a/kkmall-member/src/main/java/name/lkk/kkmall/member/KkmallMemberApplication.java +++ b/kkmall-member/src/main/java/name/lkk/kkmall/member/KkmallMemberApplication.java @@ -3,8 +3,12 @@ package name.lkk.kkmall.member; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; +import org.springframework.cloud.openfeign.EnableFeignClients; @SpringBootApplication +@EnableDiscoveryClient +@EnableFeignClients(basePackages = "name.lkk.kkmall.member.feign") @MapperScan("name.lkk.kkmall.member.dao") public class KkmallMemberApplication { diff --git a/kkmall-member/src/main/java/name/lkk/kkmall/member/controller/MemberController.java b/kkmall-member/src/main/java/name/lkk/kkmall/member/controller/MemberController.java index 8215b3f..71597d0 100644 --- a/kkmall-member/src/main/java/name/lkk/kkmall/member/controller/MemberController.java +++ b/kkmall-member/src/main/java/name/lkk/kkmall/member/controller/MemberController.java @@ -3,6 +3,7 @@ package name.lkk.kkmall.member.controller; import java.util.Arrays; import java.util.Map; +import name.lkk.kkmall.member.feign.CouponFeignService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; @@ -15,6 +16,7 @@ import name.lkk.kkmall.member.service.MemberService; import name.lkk.common.utils.PageUtils; import name.lkk.common.utils.R; +import javax.annotation.Resource; /** @@ -30,6 +32,19 @@ public class MemberController { @Autowired private MemberService memberService; + @Autowired + private CouponFeignService couponFeignService; + + @RequestMapping("/coupons") + public R test(){ + MemberEntity memberEntity = new MemberEntity(); + memberEntity.setNickname("fireNay"); + // 远程调用 + System.out.println(couponFeignService); + R memberCoupons = couponFeignService.memberCoupons(); + return R.ok().put("member", memberEntity).put("coupons", memberCoupons.get("coupons")); + } + /** * 列表 */ diff --git a/kkmall-member/src/main/java/name/lkk/kkmall/member/feign/CouponFeignService.java b/kkmall-member/src/main/java/name/lkk/kkmall/member/feign/CouponFeignService.java new file mode 100644 index 0000000..47a7b17 --- /dev/null +++ b/kkmall-member/src/main/java/name/lkk/kkmall/member/feign/CouponFeignService.java @@ -0,0 +1,18 @@ +package name.lkk.kkmall.member.feign; + +import name.lkk.common.utils.R; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @author: kirklin + * @date: 2021/6/7 9:02 下午 + * @description: + */ +@FeignClient("kkmall-coupon") +public interface CouponFeignService { + + @RequestMapping("/coupon/coupon/member/list") + public R memberCoupons(); + +} diff --git a/kkmall-member/src/main/resources/application.yml b/kkmall-member/src/main/resources/application.yml index c9683b1..8e2f3bc 100644 --- a/kkmall-member/src/main/resources/application.yml +++ b/kkmall-member/src/main/resources/application.yml @@ -5,6 +5,14 @@ spring: url: jdbc:mysql://localhost:3306/kkmall_ums?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 66CcFf!! + + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-member + mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: diff --git a/kkmall-order/pom.xml b/kkmall-order/pom.xml index ee76dff..a692a36 100644 --- a/kkmall-order/pom.xml +++ b/kkmall-order/pom.xml @@ -29,10 +29,15 @@ org.springframework.boot spring-boot-starter-web + org.springframework.cloud spring-cloud-starter-openfeign + + org.springframework.cloud + spring-cloud-starter-loadbalancer + org.springframework.boot diff --git a/kkmall-order/src/main/java/name/lkk/kkmall/order/KkmallOrderApplication.java b/kkmall-order/src/main/java/name/lkk/kkmall/order/KkmallOrderApplication.java index 317d4a8..019310b 100644 --- a/kkmall-order/src/main/java/name/lkk/kkmall/order/KkmallOrderApplication.java +++ b/kkmall-order/src/main/java/name/lkk/kkmall/order/KkmallOrderApplication.java @@ -3,8 +3,10 @@ package name.lkk.kkmall.order; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; @SpringBootApplication +@EnableDiscoveryClient @MapperScan("name.lkk.kkmall.order.dao") public class KkmallOrderApplication { diff --git a/kkmall-order/src/main/resources/application.yml b/kkmall-order/src/main/resources/application.yml index b1ecebd..22f7685 100644 --- a/kkmall-order/src/main/resources/application.yml +++ b/kkmall-order/src/main/resources/application.yml @@ -5,6 +5,14 @@ spring: url: jdbc:mysql://localhost:3306/kkmall_oms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 66CcFf!! + + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-order + mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: diff --git a/kkmall-product/pom.xml b/kkmall-product/pom.xml index 296f576..16e3c36 100644 --- a/kkmall-product/pom.xml +++ b/kkmall-product/pom.xml @@ -29,10 +29,15 @@ org.springframework.boot spring-boot-starter-web + org.springframework.cloud spring-cloud-starter-openfeign + + org.springframework.cloud + spring-cloud-starter-loadbalancer + org.springframework.boot diff --git a/kkmall-product/src/main/java/name/lkk/kkmall/product/KkmallProductApplication.java b/kkmall-product/src/main/java/name/lkk/kkmall/product/KkmallProductApplication.java index ae227a4..94df1a3 100644 --- a/kkmall-product/src/main/java/name/lkk/kkmall/product/KkmallProductApplication.java +++ b/kkmall-product/src/main/java/name/lkk/kkmall/product/KkmallProductApplication.java @@ -3,6 +3,7 @@ package name.lkk.kkmall.product; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; /** * @author: kirklin @@ -11,6 +12,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; */ @MapperScan("name.lkk.kkmall.product.dao") @SpringBootApplication +@EnableDiscoveryClient public class KkmallProductApplication { public static void main(String[] args) { diff --git a/kkmall-product/src/main/java/name/lkk/kkmall/product/controller/CategoryController.java b/kkmall-product/src/main/java/name/lkk/kkmall/product/controller/CategoryController.java index 4d10876..8e58a3f 100644 --- a/kkmall-product/src/main/java/name/lkk/kkmall/product/controller/CategoryController.java +++ b/kkmall-product/src/main/java/name/lkk/kkmall/product/controller/CategoryController.java @@ -1,6 +1,7 @@ package name.lkk.kkmall.product.controller; import java.util.Arrays; +import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; @@ -31,16 +32,25 @@ public class CategoryController { private CategoryService categoryService; /** - * 列表 + * 树形列表 */ - @RequestMapping("/list") - //@RequiresPermissions("product:category:list") - public R list(@RequestParam Map params){ - PageUtils page = categoryService.queryPage(params); - - return R.ok().put("page", page); + @RequestMapping("/list/tree") + public R list(){ + List entities = categoryService.listWithTree(); + return R.ok().put("page", entities); } +// /** +// * 列表 +// */ +// @RequestMapping("/list") +// //@RequiresPermissions("product:category:list") +// public R list(@RequestParam Map params){ +// PageUtils page = categoryService.queryPage(params); +// +// return R.ok().put("page", page); +// } + /** * 信息 diff --git a/kkmall-product/src/main/java/name/lkk/kkmall/product/entity/CategoryEntity.java b/kkmall-product/src/main/java/name/lkk/kkmall/product/entity/CategoryEntity.java index 0b97cd7..a8d01c0 100644 --- a/kkmall-product/src/main/java/name/lkk/kkmall/product/entity/CategoryEntity.java +++ b/kkmall-product/src/main/java/name/lkk/kkmall/product/entity/CategoryEntity.java @@ -1,10 +1,13 @@ package name.lkk.kkmall.product.entity; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.util.Date; +import java.util.List; + import lombok.Data; /** @@ -56,5 +59,10 @@ public class CategoryEntity implements Serializable { * 商品数量 */ private Integer productCount; + /** + * 商品子分类 + */ + @TableField(exist = false) + private List children; } diff --git a/kkmall-product/src/main/java/name/lkk/kkmall/product/service/CategoryService.java b/kkmall-product/src/main/java/name/lkk/kkmall/product/service/CategoryService.java index 2be3d79..9934ac4 100644 --- a/kkmall-product/src/main/java/name/lkk/kkmall/product/service/CategoryService.java +++ b/kkmall-product/src/main/java/name/lkk/kkmall/product/service/CategoryService.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.service.IService; import name.lkk.common.utils.PageUtils; import name.lkk.kkmall.product.entity.CategoryEntity; +import java.util.List; import java.util.Map; /** @@ -16,5 +17,20 @@ import java.util.Map; public interface CategoryService extends IService { PageUtils queryPage(Map params); + + /** + * 查出所有分类 以及子分类,以树形结构组装起来 + * @return + */ + List listWithTree(); + + + /** + * 递归找所有的子菜单、中途要排序 + * @param root + * @param all + * @return + */ + List getChildrens(CategoryEntity root, List all); } diff --git a/kkmall-product/src/main/java/name/lkk/kkmall/product/service/impl/CategoryServiceImpl.java b/kkmall-product/src/main/java/name/lkk/kkmall/product/service/impl/CategoryServiceImpl.java index cc03b01..e9ec598 100644 --- a/kkmall-product/src/main/java/name/lkk/kkmall/product/service/impl/CategoryServiceImpl.java +++ b/kkmall-product/src/main/java/name/lkk/kkmall/product/service/impl/CategoryServiceImpl.java @@ -1,7 +1,12 @@ package name.lkk.kkmall.product.service.impl; import org.springframework.stereotype.Service; + +import java.util.Comparator; +import java.util.List; import java.util.Map; +import java.util.stream.Collectors; + import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; @@ -26,4 +31,40 @@ public class CategoryServiceImpl extends ServiceImpl listWithTree() { + List entities = baseMapper.selectList(null); + // 筛选出所有一级分类 + List level1Menus = entities.stream(). + filter((categoryEntity) -> categoryEntity.getParentCid() == 0) + .map((menu) -> { + menu.setChildren(getChildrens(menu, entities)); + return menu; + }).sorted(Comparator.comparingInt(menu -> (menu.getSort() == null ? 0 : menu.getSort()))) + .collect(Collectors.toList()); + + return level1Menus; + } + + /** + * 递归找所有的子菜单、中途要排序 + * @param root + * @param all + * @return + */ + @Override + public List getChildrens(CategoryEntity root, List all){ + List children = all.stream().filter(categoryEntity -> + categoryEntity.getParentCid() == root.getCatId() + ).map(categoryEntity -> { + categoryEntity.setChildren(getChildrens(categoryEntity, all)); + return categoryEntity; + }).sorted(Comparator.comparingInt(menu -> (menu.getSort() == null ? 0 : menu.getSort()))).collect(Collectors.toList()); + return children; + } + } \ No newline at end of file diff --git a/kkmall-product/src/main/resources/application.yml b/kkmall-product/src/main/resources/application.yml index 8981df6..5e98ac8 100644 --- a/kkmall-product/src/main/resources/application.yml +++ b/kkmall-product/src/main/resources/application.yml @@ -5,6 +5,14 @@ spring: url: jdbc:mysql://localhost:3306/kkmall_pms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 66CcFf!! + + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-product + mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: diff --git a/kkmall-ware/pom.xml b/kkmall-ware/pom.xml index 63ceee9..199483b 100644 --- a/kkmall-ware/pom.xml +++ b/kkmall-ware/pom.xml @@ -29,10 +29,15 @@ org.springframework.boot spring-boot-starter-web + org.springframework.cloud spring-cloud-starter-openfeign + + org.springframework.cloud + spring-cloud-starter-loadbalancer + org.springframework.boot diff --git a/kkmall-ware/src/main/java/name/lkk/kkmall/ware/KkmallWareApplication.java b/kkmall-ware/src/main/java/name/lkk/kkmall/ware/KkmallWareApplication.java index 0f27af8..4946adc 100644 --- a/kkmall-ware/src/main/java/name/lkk/kkmall/ware/KkmallWareApplication.java +++ b/kkmall-ware/src/main/java/name/lkk/kkmall/ware/KkmallWareApplication.java @@ -3,8 +3,10 @@ package name.lkk.kkmall.ware; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; @SpringBootApplication +@EnableDiscoveryClient @MapperScan("name.lkk.kkmall.ware.dao") public class KkmallWareApplication { diff --git a/kkmall-ware/src/main/resources/application.yml b/kkmall-ware/src/main/resources/application.yml index 5696785..b4e07f3 100644 --- a/kkmall-ware/src/main/resources/application.yml +++ b/kkmall-ware/src/main/resources/application.yml @@ -5,6 +5,14 @@ spring: url: jdbc:mysql://localhost:3306/kkmall_wms?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai username: root password: 66CcFf!! + + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-ware + mybatis-plus: mapper-locations: classpath:/mapper/**/*.xml global-config: diff --git a/renren-fast-vue/src/views/modules/product/category.vue b/renren-fast-vue/src/views/modules/product/category.vue new file mode 100644 index 0000000..edff625 --- /dev/null +++ b/renren-fast-vue/src/views/modules/product/category.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/renren-fast-vue/static/config/index.js b/renren-fast-vue/static/config/index.js index aca2f56..934abfe 100644 --- a/renren-fast-vue/static/config/index.js +++ b/renren-fast-vue/static/config/index.js @@ -5,7 +5,7 @@ window.SITE_CONFIG = {}; // api接口请求地址 - window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/renren-fast'; + window.SITE_CONFIG['baseUrl'] = 'http://localhost:88'; // cdn地址 = 域名 + 版本号 window.SITE_CONFIG['domain'] = './'; // 域名 diff --git a/renren-fast/pom.xml b/renren-fast/pom.xml index 40878a4..1fa65a6 100644 --- a/renren-fast/pom.xml +++ b/renren-fast/pom.xml @@ -11,15 +11,16 @@ org.springframework.boot spring-boot-starter-parent - 2.2.4.RELEASE + 2.5.0 UTF-8 UTF-8 1.8 + 2020.0.3 3.3.1 - 8.0.17 + 8.0.23 4.0 11.2.0.3 1.1.13 @@ -40,7 +41,7 @@ 2.8.5 1.2.72 4.1.1 - 1.18.4 + 1.18.18 /work/renren @@ -49,8 +50,29 @@ root 123456 - + + + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + + + + + name.lkk.kkmall + kkmall-common + 0.0.1-SNAPSHOT + + + + org.springframework.boot + spring-boot-starter-validation + + org.springframework.boot spring-boot-starter-test diff --git a/renren-fast/src/main/java/io/renren/RenrenApplication.java b/renren-fast/src/main/java/io/renren/RenrenApplication.java index 915d6cb..59276bc 100644 --- a/renren-fast/src/main/java/io/renren/RenrenApplication.java +++ b/renren-fast/src/main/java/io/renren/RenrenApplication.java @@ -10,9 +10,11 @@ package io.renren; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.client.discovery.EnableDiscoveryClient; @SpringBootApplication +@EnableDiscoveryClient public class RenrenApplication { public static void main(String[] args) { diff --git a/renren-fast/src/main/resources/application.yml b/renren-fast/src/main/resources/application.yml index 104a635..6eea6be 100644 --- a/renren-fast/src/main/resources/application.yml +++ b/renren-fast/src/main/resources/application.yml @@ -39,7 +39,12 @@ spring: throw-exception-if-no-handler-found: true # resources: # add-mappings: false - + cloud: + nacos: + discovery: + server-addr: localhost:8848 + application: + name: kkmall-admin #mybatis mybatis-plus: