更新時間:2021-06-24 13:02:44 來源:動力節點 瀏覽2085次
1.創建一個web項目,并且導入相應的jar包(spring\spring-core\spring-jdbc\spring-aop\spring-context\spring-webmvc\junit\commons-lang\mybatis\mybatis-spring等等)
2.配置web.xml文件
(1)配置監聽器listener(類型為ContextLoaderListener),用于初始化容器加載的配置文件路徑,啟動web容器時,自動裝配applicationContext配置信息,因為它實現了servletContextListener接口
<!-- 加載Spring容器配置 -->
<!-- 配置ContextLoaderListener 監聽器 -->
作用:ContextLoaderListener的作用就是啟動Web容器時,自動裝配ApplicationContext的配置信息.因為它實現了ServletContextListener這個接口,在web.xml配置這個監聽器,啟動容器時,就會默認執行它實現的方法 -->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<!-- 設置Spring容器加載所有的配置文件的路徑 -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/spring/applicationContext.xml</param-value>
</context-param>
(2)聲明與注冊一個servlet(類型為DispatcherServlet作為前端控制器,并且初始化路徑)
<!-- 配置SpringMVC核心控制器 -->
<servlet>
<!--配置SpringMVC的前端控制器 -->
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 配置前端控制器的路徑 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/springmvc/springmvc.xml</param-value>
</init-param>
<!--啟動加載一次 -->
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 為DispatcherServlet建立映射 -->
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!-- 2.4.1此處可以可以配置成*.do -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
(3)注冊一個過濾器filter(編碼過濾器)
<!-- 解決工程編碼過濾器 -->
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
3.配置db.properties文件
數據源:jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=路徑
jdbc.username=賬號
jdbc.password=密碼
dbcp.initialSize=3
dbcp.minIdle=3
dbcp.maxIdle=5
dbcp.maxTotal=15
4.第一個會啟動spring.xml文件。
配置信息:
(1)自動掃描包
(2)注解配置
(3)引入數據源配置文件
5.第二個配置spring-mybatis配置文件
配置:
(1)配置一個數據源DruidDataSource
(2)配置SqlSessionFactoryBean類型的bean,用于注冊并掃描mapper中的sql語句
(3)配置MapperScannerConfigurer,自動掃描DAO接口;
(4)配置注解式方式事務;
(5)spring-aop配置
6.配置spring-mvc.xml
(1)springmvc前端控制器掃描包
(2)啟用springMVC注解模式
(3)靜態資源配置
(4)配置json轉換器
(5)配置對模型試圖名的解析
(6)配置攔截器
以上就是動力節點小編介紹的"SSM框架搭建詳細步驟",希望對大家有幫助,想了解更多可觀看SSM實戰視頻教程學習,如有疑問,請在線咨詢,有專業老師隨時為您服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習