更新时间:2021-06-24 13:15:48 来源:动力节点 浏览1264次
(1)resources下创建mybatis包 ,再在mybatis包下创建mapeer包与mybatis的配置文件mybatis-config.xml
(2)mybatis-config.xml 中配置包别名,如果用MybatisCodeHelper插件就不用配置包别名。用上分页的话请加上分页的配置。
(3)** resources下创建log4j.properties**
(1)resources下创建spring包,spring包下创建spring容器的配置applicationContext.xml。**如果需要配置的东西比较多可以拆分成三个配置文件
1)applicationContext-dao.xml
2)applicationContext-service.xml
3)applicationContext-transation.xml 事务的配置
(2)dao层需要配置的东西
1)配置c3p0连接池
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<!--配置c3p0连接池-->
<property name="user" value="second"/>
<property name="password" value="second"/>
<property name="driverClass" value="com.mysql.cj.jdbc.Driver"/>
<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/secondbank?useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT&zeroDateTimeBehavior=convertToNull&useSSL=false"/>
</bean>
2)配置会话工厂
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--配置会话工厂-->
<property name="dataSource" ref="dataSource"/> <!--数据源与上面c3p0 id="dataSource" 对应-->
<property name="configLocation"
value="classpath:mybatis/mybatis-config.xml"/> <!--mybatis的全局配置文件-->
<property name="mapperLocations" value="classpath*:mybatis/mapper/*.xml"/> <!--mybatis 的mapper.xml文件路径-->
</bean>
3)mapper接口扫描器
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!-- 扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开 -->
<property name="basePackage" value="com.i2f.bank2.mapper"/>
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/>
</bean>
(3)service层需要配置的东西
<context:annotation-config/> <!--开启注解扫描器,注解驱动-->
<context:component-scan base-package="com.i2f.bank2"/> <!--设置基于哪个包开始扫描 ,扫描,组件扫描-->
(4)transaction层需要配置的东西
1)配置jdbc数据源事务管理
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/><!--配置jdbc数据源事务管理-->
2)开启事务注解
tx:annotation-driven/
3)aop配置
<aop:aspectj-autoproxy proxy-target-class=“true”/>
Spring 3.0.x中使用了mvc:annotation-driven后,默认会帮我们注册默认处理请求,参数和返回值的类,可简单理解为json转换器mvc:annotation-driven/
<!--视图解析器-->
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/"/>
<property name="suffix" value=".jsp"/>
</bean>
<mvc:annotation-driven/>
<servlet><!-- springmvc前端控制器 -->
<servlet-name>disPatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 加载spring容器 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath*:/spring/applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>disPatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
以上就是动力节点小编介绍的"搭建SSM框架配置",希望对大家有帮助,想了解更多可观看SSM实战视频教程学习,如有疑问,请在线咨询,有专业老师随时为您服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习