标签:
略…
具体过程可参考用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,测试结果:
整合Mybatis测试结果
成功访问数据库!
Maven项目管理:SpringMVC+Mybatis+Velocity整合笔记
标签:
原文地址:http://www.cnblogs.com/admol/p/5246032.html