标签:
略…
具体过程可参考用Maven创建第一个web项目
导入Spring MVC 需要的包
在pom.xml 文件下加入:
1
|
<!-- spring mvc begin -->
|
添加baseweb-servlet.xml文件
在WEB-INF 目录下 添加baseweb-servlet.xml
文件,启用注解和添加自动包扫描
1
|
<!-- 启用springmvc注解 -->
|
更多详细可参考使用springMVC实现简单的登录例子
在pom.xml 文件下加入:
1
|
<!-- velocity begin -->
|
在baseweb-servlet.xml
文件加入velocity配置:
1
|
<!-- velocity view config -->
|
添加 velocity-toolbox.xml 文件
在 /src/main/webapp/WEB-INF
目录下添加一个 config
目录,在config
下添加一个名为velocity-toolbox.xml
的文件:
1
|
<?xml version="1.0"?>
|
添加layout.vm
在 /src/main/webapp/WEB-INF
目录下添加一个 velocity
目录,velocity
目下添加一个layout
目录,目录下新建一个layout.vm
文件,内容如:
1
|
<!DOCTYPE HTML>
|
配置macros.vm(非必须)
在/WEB-INF/velocity/macros/
目录添加 macros.vm
文件
测试
Test.java
1
|
@Controller
|
编写页面
新建/velocity/testView/testVelocity.vm
页面:
1
|
$!test
|
https://github.com/mybatis/generator/releases
引入包
在pom.xml文件加入:
1
|
<!-- mysql -->
|
准备数据库
创建一个名为demo
的数据库
1
|
<!-- 创建表 -->
|
添加配置文件
在 /src/main/resources
下新建folder :spring
,新建 spring-dao.xml
配置文件:
1
|
<?xml version="1.0" encoding="UTF-8"?>
|
在web.xml加入:
1
|
<listener>
|
生成do、DAO、Mapping
在 /src/main/resources
下新建folder : sqlmap
,
新建包net.admol.baseweb.dal.dao
和net.admol.baseweb.dal.dateobject
配置 Mybatis-generator.xml
点击查看代码
下载相应包:mybatis-generator-core-1.3.2.jar
和mysql-connector-java-5.1.31.jar
并与generatorConfig.xml
文件位于同一目录下,
然后执行命令java -jar mybatis-generator-core-x.x.x.jar -configfile generatorConfig.xml -overwrite
更多命令使用
测试
修改 Test.java
:
1
|
@Controller
|
修改 testVelocity.vm
:
1
|
$!test
|
启动romcat,输入http://localhost:8080/baseweb/test.htm
,测试结果:
Maven项目管理:SpringMVC+Mybatis+Velocity整合笔记
标签:
原文地址:http://www.cnblogs.com/admol/p/5246032.html