代码拉取完成,页面将自动刷新
└─spring-cloud-store
├─spring-cloud-strore-entity-db --- 用户生成数据库表
├─spring_cloud_store_account --- 账户微服务
├─spring_cloud_store_common --- 公共微服务(商城图片,部分短语验证,发送短信验证码)
├─spring_cloud_store_entity --- 实体类
├─spring_cloud_store_gateway --- 网关
├─spring_cloud_store_goods --- 商品微服务
├─spring_cloud_store_order --- 订单微服务
├─spring_cloud_store_shoppingcart --- 购物车
├─vue_store --- 购物商城
└─vue_store_admin --- 后台管理系统
npm install
npm run serve
npm install
npm run serve
==注意修改其中配置==
#for data source
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://Ip:端口/数据库名?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=GMT%2B8
spring.datasource.username=用户名,一般是root
spring.datasource.password=密码
# hikari pool
spring.datasource.hikari.maximum-pool-size=20
spring.datasource.hikari.minimum-idle=5
spring.datasource.hikari.idle-timeout=180000
spring.datasource.hikari.auto-commit=true
# for mybatis
mybatis.configuration.map-underscore-to-camel-case=true
#mybatis.config-locations=classpath:config/SqlMapConfig.xml
#mybatis.type-aliases-package=com.thornBird.sbd.modules.*.entity
#mybatis.mapper-locations=classpath:mapper/*Mapper.xml
# for logback
logging.config=classpath:config/logback.xml
# for Redis
spring.redis.database=0
spring.redis.host=IP
spring.redis.port=6379
spring.redis.password=密码
spring.redis.timeout=300
# for Lettuce
spring.redis.lettuce.pool.max-active=8
spring.redis.lettuce.pool.max-wait=10000
spring.redis.lettuce.pool.max-idle=8
spring.redis.lettuce.pool.min-idle=0
spring.redis.lettuce.shutdown-timeout=500
启动一个Elastic search
(后面简称ES),运行common微服务下的一个test()
方法,将数据库中的数据加入到ES中。
修改以下配置---- 阿里云的短信服务
在图片中也需要修改同样配置----阿里云oss对象存储
common微服务中的ImageServiceImpl
中
打开spring_cloud_store_account
,生成jar包,以依赖的形式导入到各个项目中
在每个项目的微服务中需要修改nacos discover的地址,以及配置执行的地址
最后启动全部微服务即可
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。