【手册】Intellij Idea 中新建一个javaweb项目并整个spring

IntelliJ IDEA版本
在这里插入图片描述

新建一个java web项目:

第一步:Create New Project

在这里插入图片描述

第二步:New Project==>Java==>Web Application(勾选创建web.xml文件)

在这里插入图片描述

第三步:给新建的web项目命名

在这里插入图片描述

点击finish后,创建成功,结构如下:

在这里插入图片描述

新建config或者resources根目录,存放配置文件,并做如下设置(目的是:IDEA中设置为Resources Root文件类型,才能将其中的配置文件编译写到你指定的classpath路径下。)

在这里插入图片描述

WEB-INF下创建lib文件夹

引入spring的核心包和spring和web相关包
spring-core-xx.jar
spring-aop-xx.jar
spring-context-xx.jar
spring-beans-xx.jar
spring-expression-xx.jar
spring-web-xx.jar
spring-webmvc-xx.jar

commons-logging-xx.jar

WEB-INF下创建classes文件夹(这个属于个人习惯,之前用eclipse,IDEA默认编译在out文件夹下)用来存放编译后文件,并做如下设置

在这里插入图片描述

配置Tomcat
在这里插入图片描述
添加一个你本地的tomcat服务器
在这里插入图片描述
在这里插入图片描述给你的tomcat命名,并做一些基本的端口等信息设置
然后,点击Deployment开始发布你的项目到tomcat
在这里插入图片描述
在这里插入图片描述

【ctrl】+【alt】+【shift】+【s】快速进入项目设置

设置Project:设置编译文件存放路劲为刚才新建的classes文件
在这里插入图片描述
设置Modules,为你自己的编译目录,设置Dependencies选中你的以来包

在这里插入图片描述

设置Libraries,将依赖包添加到项目中:
在这里插入图片描述
设置Facets(Facets表述了Module中使用了的各种各样的框架、技术、或者语言,设置Facets可以告诉IDEA该怎么对待module内容)如下,一般如果选择的是创建的web项目的话,这里都应该是自动成功指定了的,如果没有指定可根据你项目的实际情况自行指定,这里注意图中勾选你的添加的config文件为source roots
在这里插入图片描述
设置Artifacts(设置你的项目的发布形式)
在这里插入图片描述一般选择“Web Application Exploded”方式,支持热部署,不用每次修改东西都重启tomcat容器,这里如果有如上图提示信息,说明项目发布过程有对应信息没有发布,点击Fix完成添加发布即可。

最后Apply,ok即可。

config文件下创建spring配置文件,这里定义为bean.xml
[如果是新手不知道这个bean.xml怎么写,①:百度/google;②:找到你下载的spring文件,查看帮助API文档]

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

找到实例化容器说明部分,(这里可能不同的spring版本文档不太一致,具体自己琢磨),如上,整个copy过去,保留头部,其他的可以暂时删掉
如下:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

	<!--配置你自己的bean等信息--->

</beans>

编写web.xml,【如果是新手不会写web.xml,可以进入到你的tomcat安装目录,进入到webapps目录,进入examples目录,进入到WEB-INF中找到web.xml复制你需要的信息】
在这里插入图片描述>找到spring中web相关帮助文档。如图类似
在这里插入图片描述
最后,整理得到一个web.xml文件。

在这里插入图片描述
index.jsp页面

<body>
<H1>Hello Spring web</H1>
</body>

最后启动tomcat的浏览器效果:
在这里插入图片描述

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值