Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 1.05 KB

README.md

File metadata and controls

34 lines (24 loc) · 1.05 KB

SpringMVC+MyBatis+FreeMarker+Angular2 Demo

模块化分离代码
  • biz:Service 业务逻辑层
  • client:对外的接口定义
  • dal:数据持久化层
  • web:控制器层
  • common:一些公共类

用到的框架:

  1. SpringMVC
  2. Mybatis
  3. FreeMarker
  4. log4j+slf4j
  5. Gson
  6. Angular2

使用方法

  1. 全局搜索 ${project.groupId},${project.artifactId},${project.version}替换项目的groupId,artifactId,version。 如果直接使用表达式,打包会有警告,但也不会报错。
  2. 更改包名。在web/src/main/java/com.pocketdigi.demo上按shift+F6(快捷键可能不一样,右键-Refactor-rename也是可以的),选择Rename Package
  3. git remote remove origin
  4. git remote add origin xxxxx

Angular目录在web/src/main/angular,生成的dist目录在web/src/main/webapp/dist

Angular监听文件变化自动构建:npm run develop,建议在idea添加运行配置

发布:mvn package

配置步骤参考SpringMVC Angular2 Intellij Idea 开发环境搭建