SpringMVC学习--------创建JavaWeb工程

IDEA版本:2021版 企业版(这里采用学生账号注册,可以免费试用一段时间)

Part1

  • 方式一:Maven创建父工程+Mave创建子工程(需要进行手动配置Tomcat服务器)
  • 方式二:Maven创建父工程+JavaEE创建子工程(不需要进行手动配置Tomcat服务器)

方式一:
1.创建父工程
(1)file->new project,选择Maven,create from archtype 前面不用打钩,进行创建一个空白的Maven工程
SpringMVC学习--------创建JavaWeb工程
(2).输入工程名
SpringMVC学习--------创建JavaWeb工程
(3).创建成功后的界面
SpringMVC学习--------创建JavaWeb工程
2.创建子工程
(1)这里将src的文件夹删除,在SpringMVC下创建新的Module
SpringMVC学习--------创建JavaWeb工程

(2)创建一个新的Maven工程
SpringMVC学习--------创建JavaWeb工程
(3)输入创建的工程名
SpringMVC学习--------创建JavaWeb工程
(4)创建成功后在SpringMVC下将显示出springmvc-01-servlet模块,右键选中Add framework
SpringMVC学习--------创建JavaWeb工程
(5)选中Web Application,版本为4.0,点击ok
SpringMVC学习--------创建JavaWeb工程
(6)添加成功之后在springmvc-01-servlet下会生成对应的web目录
SpringMVC学习--------创建JavaWeb工程

(7)配置Tomcat服务器,点击Add configuration
SpringMVC学习--------创建JavaWeb工程

(8)进入界面之后,添加Tomcat Server
SpringMVC学习--------创建JavaWeb工程
(9)可以修改springmvc-01-servlet配置的Tomcat 的Name,一般配置为工程名字
SpringMVC学习--------创建JavaWeb工程
这里进行修改名字,是由于每参加一个JavaWeb工程进行配置Tomcat服务器的时候,默认名字都会是Tomcat+版本号,如下所示,为了便于区分每个javaweb工程对应的Tomcat,所以这里进行重命名
SpringMVC学习--------创建JavaWeb工程
(10)点击Demployment进行添加artifact
SpringMVC学习--------创建JavaWeb工程
(11)添加成功之后会显示对应的工程名字,界面下方的Application context也修改为对应的成功名字
SpringMVC学习--------创建JavaWeb工程

(12)创建成功SpringMVC学习--------创建JavaWeb工程
(13)运行
SpringMVC学习--------创建JavaWeb工程
运行成功如下

SpringMVC学习--------创建JavaWeb工程
在浏览器会弹出该界面
SpringMVC学习--------创建JavaWeb工程
方式二:
1.采用Maven创建父工程的步骤和方式一相同
2.采用JavaEE创建javaweb子工程
(1)
SpringMVC学习--------创建JavaWeb工程

(2)
SpringMVC学习--------创建JavaWeb工程

(3)创建成功之后SpringMVC学习--------创建JavaWeb工程
(4)点击Edit Configuration进入之后,在3处可以看出1处的tomcat对应的是springmvc-02-servlet的,2处的Name可以进行修改
SpringMVC学习--------创建JavaWeb工程
在Demployment下可以看出artifact已经自动添加好,在下方的Application context处可以进行修改命名
SpringMVC学习--------创建JavaWeb工程
(5)运行成功
SpringMVC学习--------创建JavaWeb工程
(6)浏览器一般会自动弹出该界面
SpringMVC学习--------创建JavaWeb工程
-------------------------------------以上为创建工程部分--------------------------------------------------------

Part2

1.在运行成功springmvc-01-servlet和springmvc-01-servlet程序之后,在SpringMVC目录下会出现out目录,出现相应的artifact
SpringMVC学习--------创建JavaWeb工程
2. 给工程添加依赖库
(1)打开父工程SpringMVC下的pom.xml添加依赖,

   <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.1.9.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>jsp-api</artifactId>
            <version>2.2</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>
    </dependencies>

发现报红
SpringMVC学习--------创建JavaWeb工程
(2)解决报红的方法
SpringMVC学习--------创建JavaWeb工程

--------------------------------------------------导包需要注意的点------------------------------------------------------------------------------
(1)如果父工程的目录下的jar包是存在,显示无法输出,就在IDEA的项目发布中,添加lib依赖!
SpringMVC学习--------创建JavaWeb工程

(2)前面的导包步骤只是将lib导入到父工程下,但是在子工程项目的发布是还未导入依赖的,在out下可以看出WEB-INF下是没有依赖库的
SpringMVC学习--------创建JavaWeb工程

(3)打开file下的project setting,选中springmvc-01-servlet
SpringMVC学习--------创建JavaWeb工程
(4)下一步
SpringMVC学习--------创建JavaWeb工程
(5)下一步
SpringMVC学习--------创建JavaWeb工程
(6)导入成功之后在WEB-INF下可以看到依赖库,点击右下方的apply
SpringMVC学习--------创建JavaWeb工程
(7)此时在out下可以看见导入的依赖库

SpringMVC学习--------创建JavaWeb工程

上一篇:python练习题:利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法


下一篇:java 读写 ini配置文件