zoukankan      html  css  js  c++  java
  • 递归树形结构获取数据

    在注册中心中“product”命名空间中,创建“gulimall-product.yml”配置文件:

     将“application.yml”内容拷贝到该配置文件中

    server:
      port: 10000
    
    spring:
      datasource:
        #MySQL配置
        driverClassName: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://192.168.137.14:3306/gulimall_pms?useUnicode=true&characterEncoding=UTF-8&useSSL=false
        username: root
        password: root
      application:
        name: gulimall-product
      cloud:
        nacos:
          discovery:
            server-addr: 192.168.137.14:8848
    
    
    mybatis-plus:
      global-config:
        db-config:
          id-type: auto
      mapper-locations: classpath:/mapper/**/*.xml
    

      

    在本地创建“bootstrap.properties”文件,指明配置中心的位置和使用到的配置文件:

    spring.application.name=gulimall-product
    spring.cloud.nacos.config.server-addr=192.168.137.14:8848
    spring.cloud.nacos.config.namespace=3c50ffaa-010b-4b59-9372-902e35059232
    spring.cloud.nacos.config.extension-configs[0].data-id=gulimall-product.yml
    spring.cloud.nacos.config.extension-configs[0].group=DEFAULT_GROUP
    spring.cloud.nacos.config.extension-configs[0].refresh=true
    

      

    然后启动gulimall-product,查看到该服务已经出现在了nacos的注册中心中了

    修改“com.bigdata.gulimall.product.service.CategoryService”类,添加如下代码:

        /**
         * 列表
         */
        @RequestMapping("/list/tree")
        public List<CategoryEntity> list(){
            List<CategoryEntity> categoryEntities = categoryService.listWithTree();
    
            return categoryEntities;
        }
    

      

    测试:http://localhost:10000/product/category/list/tree

  • 相关阅读:
    基于WebGIS的电子政务应用(基于J2EE的MVC架构)
    和菜鸟一起学c之函数中堆栈及运行内存情况
    《父亲》献给程序员的我们
    黑客高级技巧之Linux后门技术及实践
    批处理实现对网站的监测
    无敌批处理
    Adsutil.vbs在脚本入侵中的妙用
    黑客高级技巧之Linux后门技术及实践
    ms 06014漏洞检测代码
    ms 06014漏洞检测代码
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14377098.html
Copyright © 2011-2022 走看看