新建项目
GroupID是项目组织唯一的标识符,即[组名],实际对应JAVA的包的结构,是main目录里java的目录结构。ArtifactID就是项目的唯一的标识符,即本工程的[工程名称],实际对应项目的名称,就是项目根目录的名称。
一个特殊处理,加快工程创建进度
archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。
导入Web相关配置
配置Tomcat
热部署 可以不用每次启动Tomcat直接刷新页面就可以将新加入的内容刷新--很方便
但是当你新建了方法或者class或者修改了model bean的属性的时候,就不得不重启了。因为这个时候热部署就失败了
这样这个简单的web项目就已经oK了,可以继续添加SpringMVC、数据库、js库等
最终效果
补充
在配置完成后,使用out.println()的时候报红
JSP中发现“out.println()”报红,显示未能解决的问题。
解决方案:println报红,这是因为没有关联好服务器! 打开File->File->Project structure->Modules->Dependencies 点击緑色加号library,关联上Tomcat!,然后重启IDEA就好了
给WEB-INF添加两个文件夹classes和lib
打开File->Project Structure->Modules,在Paths面板设置Output path指向创建的classes目录
设置jar包指向创建的lib目录