如何搭建SSM框架配置(ssm,开发技术)

时间:2024-04-28 14:37:13 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

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连接池

<beanid="dataSource"class="com.mchange.v2.c3p0.ComboPooledDataSource"><!--配置c3p0连接池-->
<propertyname="user"value="second"/>
<propertyname="password"value="second"/>
<propertyname="driverClass"value="com.mysql.cj.jdbc.Driver"/>
<propertyname="jdbcUrl"value="jdbc:mysql://localhost:3306/secondbank?useUnicode=true&amp;characterEncoding=UTF-8&amp;serverTimezone=CTT&amp;zeroDateTimeBehavior=convertToNull&amp;useSSL=false"/></bean>

2)配置会话工厂

<beanid="sqlSessionFactory"class="org.mybatis.spring.SqlSessionFactoryBean">
<!--配置会话工厂-->
<propertyname="dataSource"ref="dataSource"/><!--数据源与上面c3p0id="dataSource"对应-->
<propertyname="configLocation"
value="classpath:mybatis/mybatis-config.xml"/><!--mybatis的全局配置文件-->
<propertyname="mapperLocations"value="classpath
:mybatis/mapper/.xml"/><!--mybatis的mapper.xml文件路径--></bean>

3)mapper接口扫描器

<beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer">
<!--扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开-->
<propertyname="basePackage"value="com.i2f.bank2.mapper"/>
<propertyname="sqlSessionFactoryBeanName"value="sqlSessionFactory"/></bean>

(3)service层需要配置的东西

<context:annotation-config/><!--开启注解扫描器,注解驱动--><context:component-scanbase-package="com.i2f.bank2"/><!--设置基于哪个包开始扫描,扫描,组件扫描-->

(4)transaction层需要配置的东西

1)配置jdbc数据源事务管理

<beanid="transactionManager"class="org.springframework.jdbc.datasource.DataSourceTransactionManager"><propertyname="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/

<!--视图解析器--><beanclass="org.springframework.web.servlet.view.InternalResourceViewResolver">
<propertyname="prefix"value="/"/>
<propertyname="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框架怎么配置文件下一篇:

8 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18