项目需求中有 Redis、支付宝沙箱支付、Echarts 或 V-charts 等技术,可依据此项目为基础,自行添加
SchoolCampusUsedBack JSP校园二手交易系统后台,使用AdminLTE模板 需要用到后台的话,可以额外部署这个后台项目,后台的前后端使用的是 JSP + Servlet 持久层使用 Mybatis 数据库为 Mysql
修改中 预计将于2021.5.1日左右发布,同时将发布论坛、仿广爱医疗健康平台等项目,项目均基于基础技术点,可将这些项目作为基础,自行添加需求技术点。
- 项目由 Maven 构建,建议使用 IDEA 打开项目引入依赖,如果需要和对应的后台项目一起使用:SchoolCampusUsedBack JSP校园二手交易系统后台,使用AdminLTE模板,请在编译运行时注意调整 Tomcat 的端口。该项目默认 Vue 端口 8080,Tomcat 端口 8083请不要更改该项目的 Tomcat 端口,否则将无法发送和收到对应的 Ajax 请求。
- 导入项目后请不要着急运行项目,该项目上传图片需要一个单独的图片服务器。代码中写入的调试服务器地址为 localhost:9090 ,请使用 Node.js 安装 Serve,再通过下面的方法映射本地文件夹到 localhost:9090 用来作为本地图片服务器。
-
- 全局安装 Serve
npm install -g serve
- 设置编译运行环境,找到对应的 package.json 文件,如图
- 将 sql.sql 导入到你的数据库
- 修改 src/main/resources/jdbc.properties 为你的数据库配置信息,将用户名和密码修改为你的用户名和密码如果你使用的不是 Mysql 数据库,请自行修改 applicationContext.xml 文件里的数据库配置,和 pom.xml 中引入的依赖
- 在 Terminal 控制台 cd 进入 CourseDesionSpring 工程下的 vue_web 文件夹,并执行指令
npm install
安装 Vue.js 的依赖。如果依赖安装总是出错,请尝试全局科学上网,或者在下面找到我的联系方式,或在 Issues 里提交问题。 - 先确保第 2 步已经映射成功,再启动名为 spring 的 tomcat,最后启动 dev
- 如果在控制台输出中无误,可以打开 这里 查看效果。如果你在第 1 步修改了 Vue 的端口,那么点击这里将无效。
- 未修改配置文件,未配置自己的数据库密码
- 未导入数据库
- 后端端口配置错误,应为 8083
- 跨域问题(CORS):打开浏览器控制台发现抱错,其中有关键字 CORS ,则为跨域问题,实际上本项目前后端已经配置了跨域解决方案,但不同机器运行时,还是出现了这个问题,如果出现这个问题,可参照:解决 SpringBoot + Vue.js 前后端跨域问题 中的 “SpringBoot 与 Axios 跨域问题” 部分
问题原因:本地“图床”未打开或文件放置不正确或数据库内图片 url 未修改 关于文件放置不正确:图片文件应放于 9090.bat 同级文件夹下,不再多创建文件夹保存图片文件
链接:https://pan.baidu.com/s/17z0qw3l7fJQaobZGJavLiQ?pwd=onnx 提取码:onnx
如果你的项目已经跑起来了,而不能访问到首页,你可以尝试切换 Tomcat 版本,这个项目构建时的版本为 Tomcat-8.5.46
这个项目目前发现而没有解决的 BUG 有:
- 未登录但可以通过链接访问到个人中心,以及登录后可以通过链接访问到登录和注册页面。
- 其他一些 BUG ,但基本不影响使用。
捐赠人 | 金额(RMB) | 渠道 | 时间 | 留言 |
---|---|---|---|---|
MH2319916121(微信) | 20 | 微信支付 | 2020.1.5 | 买杯奶茶或者咖啡喝喝 |
foreverdreamer_sdy(微信) | 20 | 微信支付 | 2020.4.29 | 请您喝个奶茶 |
hms1997716(微信) | 20 | 微信支付 | 2020.4.30 | 感谢感谢 |
coolsalahei(微信) | 20 | 微信支付 | 2020.5.12 | 感谢 |
【昵称未知】(微信) | 20 | 微信支付 | 2020.5.31 | 程序谢谢!请你喝咖啡 |