更新時間:2021-06-24 13:15:48 來源:動力節點 瀏覽1382次
(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天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習