第一节:基础项目构建
参考项目 :
说明: 唯一智能项目 重点不在 前后端的增删改查 ,所以不会从零去搭建工程,下面是 我 借助的项目
参考的项目:
-
低代码平台:jeecg-boot
-
博客平台:
- 源码地址: gitee.com/littledokey…
-
vyibc 参考脚手架
jeecg-boot 部署:
可以看到 只需要修改 这几个 文件 即可
前端:
- pnpm install
- pnpm run dev
- 修改文件.env.development 也可以不用修改 主要是 换成 80 口 请求网关
网关:
重点关注下
GatewayRoutersConfig
可以不做调整
我的配置 :
` @Value("${vyibc.route.config.data-type:#{null}}") public void setDataType(String dataType) { this.dataType = dataType; }
@Value("${vyibc.route.config.data-id:#{null}}") public void setRouteDataId(String dataId) { this.dataId = dataId + ".json"; }
@Value("${spring.cloud.nacos.config.group:DEFAULT_GROUP:#{null}}") public void setRouteGroup(String routeGroup) { this.routeGroup = routeGroup; }
@Value("${spring.cloud.nacos.discovery.server-addr}") public void setServerAddr(String serverAddr) { this.serverAddr = serverAddr; }
@Value("${spring.cloud.nacos.config.namespace:#{null}}") public void setNamespace(String namespace) { this.namespace = namespace; }
@Value("${spring.cloud.nacos.config.username:#{null}}") public void setUsername(String username) { this.username = username; }
@Value("${spring.cloud.nacos.config.password:#{null}}") public void setPassword(String password) { this.password = password; } `
所以我的配置application-dev.yml 就是 :
vyibc: route: config: #type:database nacos yml data-type: nacos group: DEFAULT_GROUP data-id: jeecg-gateway-router
后端
改一下相关的 数据库 redis 配置即可 运行下 他们提供的sql 文件即可
整体启动项目不会特别难,不做过多 讲解 效果如图 :