您好,登录后才能下订单哦!
这篇文章主要讲解了“如何搭建SSM框架配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建SSM框架配置”吧!
(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框架配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。