发布网友 发布时间:2024-12-11 20:48
共1个回答
热心网友 时间:2024-12-11 20:54
项目由本人编写,运用了SSM(JavaWeb)、Maven(拉包)、VUE(前端框架)、MySQL等技术。
在开发过程中遇到了以下问题:
1. 使用 Tomcat 运行 Maven 工程,通过 Eclipse2020-06配置Tomcat8.5运行Maven项目。
2. 运行Maven工程时报错“Error creating bean with name ‘sessionFactory’”。关键在于检查自己的 mapper,确认字段名无误。
3. 使用 vuex-persistedstate 中间件对 vuex 进行持久化处理。原理是将 state 存储到 localStorage,不过存在 WEB 安全问题,即黑客可能利用此漏洞进行攻击。
4. 区分了 axios() 与 axios.get() 的使用。使用 axios.get() 时可能会遇到 bug,而使用 axios() 则不存在此问题。
5. axios 请求后,前端报出 404 错误。原因是 Controller 编写时忘记添加 @ResponseBody 标注。
6. 实现了路由和用户权限管理。
7. 升级跨域处理,避免了在编写 Controller 时需要手工添加响应头的情况。
项目亮点包括:vuex持久化、路由拦截、用户权限管理及跨域处理的优化。具体实现细节和更多功能请参考项目文档。
项目地址:码云仓库
开发者博客:CSDN
开发者简书:<a href="https://jianshu.com/u/45339cbb7...