Java
来源:互联网 发布:经纬度转换成坐标软件 编辑:程序博客网 时间:2024/06/04 11:34
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
上面教程截图看一下文件位置:
项目源码:点击下载
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 为什么不能越界访问malloc分配的内存
- URI的编码与反编码
- JWT学习
- linux下svn创建版本库/导入/导出
- jQuery源码解析(架构与依赖模块)一、理解架构
- Java
- 轻骑兵播放器Android集成用例
- Linux 终端配置
- split和block的区别以及maptask和reducetask个数设定
- 自定义控件之绘图篇:drawText详解
- PAT1026 程序运行时间
- mvc实现图片验证码功能
- mongo(六)Mongo Query
- 房产商,通过媒体辱骂 中国住户是 钉子户,为了获得土地权,所以媒体违法在先,激怒住户,而住户人员而违法了。