本机环境:

  • idea 2019.2.3
  • mysql 8.0.15
  • jdk 1.8
一、新建项目

java 搭建ssm框架api ssm框架搭建idea_SSM框架


java 搭建ssm框架api ssm框架搭建idea_java 搭建ssm框架api_02

  • 选择适合的jdk版本
  • 在这里选择新建maven + web项目
  • GroupID:项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。通常与公司和组织关联
  • ArtifactID:项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

java 搭建ssm框架api ssm框架搭建idea_web_03

  • 根据自己的需求设置好settings.xml 文件和maven库的目录之后,下一步

java 搭建ssm框架api ssm框架搭建idea_idea_04

  • 设置好文件名和路径,然后Finish

java 搭建ssm框架api ssm框架搭建idea_java 搭建ssm框架api_05

  • 这里选择自动导入即可
  • 然后耐心等待项目创建完成的提示


二、搭建项目结构

刚刚创建完成的项目结构是这样子的:

java 搭建ssm框架api ssm框架搭建idea_idea_06


1、添加两个文件夹,一个“java” ,一个“resources”

java 搭建ssm框架api ssm框架搭建idea_maven_07


如图:

java 搭建ssm框架api ssm框架搭建idea_idea_08

2、选择File -> Project Structure…

java 搭建ssm框架api ssm框架搭建idea_web_09


或者直接在工具栏点击:

java 搭建ssm框架api ssm框架搭建idea_SSM框架_10


3、

java 搭建ssm框架api ssm框架搭建idea_idea_11


之后文件夹样式会改变:

java 搭建ssm框架api ssm框架搭建idea_idea_12

  • java文件用来存放后台的代码
  • resources:存放除了web.xml之外的配置文件


三、Tomcat部署

java 搭建ssm框架api ssm框架搭建idea_idea_13

  • 设置好tomcat server 的名称

java 搭建ssm框架api ssm框架搭建idea_java 搭建ssm框架api_14

  • Application server没有配置的点击Configure,配置好路径后“OK”


    war 和 war exploded的区别:
  • war:发布模式。先将WEB工程打成war包,然后再将其上传到服务器进行发布 。不支持热部署(真正发布时用)
  • war exploded:发布到IDEA 的工作空间,target 的目录下(将WEB工程以当前文件夹的位置关系上传到服务器,即直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面)进行加载部署。支持热部署(一般在开发的时候使用这种模式)

保存之后,tomat的部署就完成了。