更新时间:2021-06-24 13:02:44 来源:极悦 浏览1871次
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天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习