springMVC+mybatis环境搭建
来源:互联网 发布:acrobat for mac 破解 编辑:程序博客网 时间:2024/05/17 02:53
web.xml文件配置
<!-- 加载Spring容器配置 --><!-- 设置Spring容器加载所有的配置文件的路径 --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:config/spring-*.xml</param-value></context-param><!-- 配置SpringMVC核心控制器 --><servlet><servlet-name>springMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!-- 配置初始配置化文件,前面contextConfigLocation看情况二选一 --> <init-param><param-name>contextConfigLocation</param-name><param-value>classpath*:config/springMVC-mvc.xml</param-value></init-param><!-- 启动加载一次 --> <load-on-startup>1</load-on-startup></servlet><!--为DispatcherServlet建立映射 --><servlet-mapping><servlet-name>springMVC</servlet-name><!-- 此处可以可以配置成*.do,对应struts的后缀习惯 --><url-pattern>/</url-pattern></servlet-mapping>
配置spring
<!--2. mybatis的SqlSession的工厂: SqlSessionFactoryBean dataSource:引用数据源MyBatis定义数据源,同意加载配置--><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource"></property><property name="configLocation" value="classpath:config/mybatis-config.xml" /> </bean><!--3. mybatis自动扫描加载Sql映射文件/接口 : MapperScannerConfigurer sqlSessionFactorybasePackage:指定sql映射文件/接口所在的包(自动扫描)--><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.hbj.mapper"></property><property name="sqlSessionFactory" ref="sqlSessionFactory"></property></bean><!--4. 事务管理 : DataSourceTransactionManager dataSource:引用上面定义的数据源--><bean id="txManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name="dataSource" ref="dataSource"></property></bean><!-- 5. 使用声明式事务 transaction-manager:引用上面定义的事务管理器 --><tx:annotation-driven transaction-manager="txManager" />
配置springMVC
<!-- 注解扫描包 --><context:component-scan base-package="com.hbj" /><!-- 开启注解 --><mvc:annotation-driven /><!-- 定义跳转的文件的前后缀 ,视图模式配置--><bean id="viewResolver"class="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- 这里的配置我的理解是自动给后面action的方法return的字符串加上前缀和后缀,变成一个 可用的url地址 --><property name="prefix" value="/WEB-INF/" /><property name="suffix" value=".jsp" /></bean>使用mybatis注解进行数据库数据增、删、改
1.建立实体表 test.java
2.建立mapper.java
@Repository(value = "数据库表名") public interface CrmEnterpriseMapper {@Select(value = "${sql}") //查询sql @Results(value = { @Result(id = true, property = "对应的实体类字段", column = "对应字段"), List<实体类> operateReturnBeans(@Param(value = "sql") String sql); }3.使用service类进行调用
public List<表名> find() {// TODO Auto-generated method stubString sql="select * from 表名 ";return this.crmEnterpriseMapper.operateReturnBeans(sql);}这是对数据库进行操作。
0 0
- mybatis+SpringMVC环境搭建
- springMVC+mybatis环境搭建
- Spring+SpringMVC+myBatis环境搭建
- SpringMVC+MyBatis+MySql环境搭建
- 搭建Springmvc+Mybatis+Spring环境
- SpringMVC与Mybatis整合环境搭建
- Maven+Spring+SpringMVC+MyBatis搭建环境心得
- SpringMVC+mybatis学习一之环境搭建
- maven+spring+springMVC+mybatis环境搭建
- 【AngularJS】AngularJS整合Springmvc、Mybatis环境搭建
- SpringMVC+Mybatis集成开发,环境搭建。
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- 使用maven搭建SpringMVC+MyBatis开发环境
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- Maven+SpringMVC+MyBatis的环境搭建(一)
- Maven+SpringMVC+MyBatis的环境搭建(二)
- STS +Maven+ SpringMVC+Spring+Mybatis 搭建环境
- 实验一 Toast 打招呼
- HDU 3998 SequenceL(多次LIS)
- 一句话木马
- 粒子群算法与蚁群算法的异同点
- java学习要点(除C++特性外需要注意的特性)
- springMVC+mybatis环境搭建
- Python实现简单的Web服务器
- SQL总结之数据库备份与还原(MSSQL)
- sort的工作原理
- 基于Bmob平台进行从服务器获取图片数据(url)的操作,并以瀑布流得形式显示图片
- <c:choose>, <c:when>, <c:otherwise> 标签
- Max points on a line
- Access中输入数据后重新更新为主键,自动编号
- 异常