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;
之类的包,这时候右键项目,点一下
之后等会就可以了。