litemall源码阅读2.03管理后台的启动

在阅读后台前端源码前还是要把后台启动起来的。

虽然作者是把后台分为四个模块的

 但实际上只有一个服务器实例。只是根据业务逻辑做了module的划分。

具体的启动步骤作者有详细的描述:https://gitee.com/linlinjava/litemall/blob/master/README.md

注意这边在导入sql的时候需要按顺序导入,否则会有找不到表的问题。

然后配置你本地的数据库,文件在litemall-db/src/main/resources/application-db.yml

之后配置idea的maven,就可以按命令启动了。

java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar

这时候控制台是会显示乱码的,问题出在file.encoding这边。

现在发现,在windows上开发程序,编码这边没一个利索的。这边解决其实很简单。只要你没动idea的配置。不加encoding=UTF-8这个选项就OK了。

java -jar litemall-all/target/litemall-all-0.1.0-exec.jar

就可以正常启动了。因为我这边的idea是学习版(你懂的。。。)所以网上找的一些办法并不好用。。。

之后打开java代码,在编辑器里可能会提示找不到诸如

import org.apache.commons.logging.Log;
import org.springframework.beans.factory.annotation.Autowired;

之类的包,这时候右键项目,点一下

 之后等会就可以了。

原文地址:https://www.cnblogs.com/xiaoBay/p/14004082.html