温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何搭建SSM框架配置

发布时间:2022-09-30 10:53:15 来源:亿速云 阅读:142 作者:iii 栏目:开发技术

这篇文章主要讲解了“如何搭建SSM框架配置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何搭建SSM框架配置”吧!

1.Mybatis 半自动化持久层框架

(1)resources下创建mybatis包 ,再在mybatis包下创建mapeer包与mybatis的配置文件mybatis-config.xml

如何搭建SSM框架配置

(2)mybatis-config.xml 中配置包别名,如果用MybatisCodeHelper插件就不用配置包别名。用上分页的话请加上分页的配置。

如何搭建SSM框架配置

(3)** resources下创建log4j.properties**

2.spring 容器配置

(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&amp;characterEncoding=UTF-8&amp;serverTimezone=CTT&amp;zeroDateTimeBehavior=convertToNull&amp;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”/>

3.springMVC 配置

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/>

4.web.xml 配置

<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>

5.项目大致架构

如何搭建SSM框架配置

感谢各位的阅读,以上就是“如何搭建SSM框架配置”的内容了,经过本文的学习后,相信大家对如何搭建SSM框架配置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

ssm
AI