折腾了一天之后,终于把SSH框架给搭好了,期间换了N个版本(ಥ _ ಥ)
Spring4.3.7 Struts2.3.20.1 Hibernate5.2.3

下面来讲讲本人的步骤

  1. 我们用IDEA直接新建一个Spring工程
    注意得选上MVC,因为web包在MVC模块中,单纯的直选Spring模块是没有web包的….这个折腾了N久〒▽〒,同样的选上Struts2和Hibernate模块,然后等待自动下载完成,这个时间视网络而定,如果下载失败就try again吧~~
    这里我们可以选择只下载web模块
    1.png
    2.png
    7.png
  2. 因为IDEA下的模块或多或少会有一些残缺,所以残缺的这一块就只能自己去找啦..,IDEA下载的Struts2模块是2.3.10版本的,所以我们去下一个2.3.10的完整包,然后在lib中将struts2-spring-plugin-2.3.20.1包给拷贝到工程的lib中去,然后数据库连接Mysql-jdbc包,并在Project Structure中Libraries中加上依赖项
    3.png
    4.png
    8.png
    13.png
  3. 在Artifacts选项中在右边右键所有的Lib包,加入到/WEB-INF/lib中
    5.png
  4. 在Facets中各点一下Spring和Struts 2选项,IDEA会自动载入对应的配置,然后OK即可
    6.png
    注:如果只选了web模块的话,在WEB-INF下新建一个applicationContext.xml文件,再到Facets去配置
    注:如果只选了web模块的话,在web.xml中加上Spring的配置
    1
    2
    3
    4
    <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
    </context-param>
  5. 在启动配置中,配置Tomcat
    9.png
    10.png
    11.png
    12.png
  6. 可以撸一段代码试试啦~

注:环境为JDK1.8,JDK1.7会报错