代码拉取完成,页面将自动刷新
这是一个SpringMVC+Mybatis 脚手架,方便平时的开发使用,也可作为新手的学习项目。
这个一个maven Web工程,因此直接用IDEA或eclipse导入工程,然后执行以下几步:
npm install -g yarn
安装yarn以替代npmmvn package
完成war的构建,构建过程中会自动编译前端代码,并将编译后的静态资源文件打入war包,并会将打好的war包拷贝到dockerfiles/wars
目录dockerfiles
目录拷贝至docker引擎所在服务器,然后在该目录下执行docker-compose up
,将会启动两个docker容器,一个跑mysql, 一个跑jettyhttp://${docker_host_ip}:8080
开发时如果每次都是生产编译肯定很好耗时,所以开发时建议使用前端开发Web服务器,使用方法如下:
npm run start
启动开发Web服务器http://127.0.0.1:3000
##依赖
数据库默认使用了mysql,依赖
这些能在pom.xml的顶部快速找到,直接修改:
<properties>
<junit-version>3.8.1</junit-version>
<spring-version>4.2.1.RELEASE</spring-version>
<mybatis-version>3.3.0</mybatis-version>
<mybatis-spring-version>1.2.3</mybatis-spring-version>
<druid-version>1.0.15</druid-version>
<fastjson-version>1.2.7</fastjson-version>
<mysql-connection-version>5.1.6</mysql-connection-version>
<mybatis-generator-version>1.3.2</mybatis-generator-version>
<slf4j-version>1.7.12</slf4j-version>
<log4j-version>1.2.17</log4j-version>
</properties>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。