温馨提示×

温馨提示×

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

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

SSM框架怎么搭建

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

这篇文章主要介绍了SSM框架怎么搭建的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SSM框架怎么搭建文章都会有所收获,下面我们一起来看看吧。

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框架怎么搭建”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注亿速云行业资讯频道。

向AI问一下细节

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

ssm
AI