1.准备工作:
要搭建者这样的一个框架
a.首先要创建一个maven的项目,然后转成web项目 具体的教程参考我以前的一个文章:
Java-Eclipse使用maven搭建spring mvc
b.要安装好mysql数据库
安装教程:
http://blog.csdn.net/linpeng_1/article/details/69948682
2.开启搭建详细的教程:
教程地址:http://blog.csdn.net/yyfpeak/article/details/49844087
ibatis做数据库持久层 有的人推荐用mybatis 也有的说用hibernate,但是公司的java小伙伴推荐说用ibatis
ps提示:以上文章虽然写的很详细,但是还是有不清晰的地方,文件的位置,对于我这样的新手来说不知道放在哪里,如果位置没对应上,那么web.xml,spring-mvc.xml,applicationContext.xml,userMapper.xml等依赖注入就会有问题,所以眼睛要擦亮一点,
3.配置加载说明:
项目启动的时候先加载web.xml,所以我们在web.xml里面配置一些关于spring的一些信息,如下
web.xml部分:
<!-- 添加对springmvc的支持 -->
<servlet>
<servlet-name>springMVC</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring-mvc.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
<async-supported>true</async-supported>
</servlet>
<!-- Spring配置文件 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
**指定加载 这个spring-mvc.xml(名字可以随便起)
classpath:说明这个spring-mvc.xml一定要在 scr/main/resource下面
(java ee项目 一定要手动创建1.scr/main/resource放一些资源配置的文件 2.scr/main/java放一些java类,3.scr/test/resource,4.scr/test/java)**
applicationContext.xml部分:
<!-- 配置mybatis的sqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<!-- 自动扫描mappers.xml文件 -->
<property name="mapperLocations" value="classpath:com/demo/mappers/*.xml"></property>
<!-- mybatis配置文件 -->
<property name="configLocation" value="classpath:mybatis-config.xml"></property>
</bean>
classpath:com/demo/mappers/*.xml 也是指定注入文件位置在scr/main/java里面的com.demo.mappers包里面
<!-- 配置数据源 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/Test"/>
<property name="username" value="root"/>
<property name="password" value="123456"/>
</bean>
配置数据库连接信息:
数据库名为:Test
账号:root
密码:123456
上面教程截图看一下文件位置:
项目源码:点击下载