Intellij idea搭建maven+springMVC开发项目(一) 心已赠人 2022-08-18 10:59 210阅读 0赞 这几年忙着写前台框架,对后台好多新知识都没有深入了解,最近突然还是想把后台知识充充电。 第一步:使用Intellij idea搭建一个mavan+springMVC的工程。 首先需要安装idea和maven 可以百度上下载并按照 点击【File】-【New Project】-【maven】 ![这里写图片描述][20151213124030595] 弹出maven创建界面 ![这里写图片描述][20151213124432554] 选择maven-archetype-webapp为了生成一个web项目,点击【next】 则会进入项目配置界面 ![这里写图片描述][20151213124846642] 点击【next】进入到maven home的配置界面 选择你maven的安装路径,以及maven仓库存放路径的配置文件 ![这里写图片描述][20151213125207185] 点击【next】输入项目名称 以及项目存放路径 点击【Finish】完成 ![这里写图片描述][20151213125507900] idea会创建如下项目,到此我们项目创建完成,接下来我们来配置pom文件将spring-mvc配置进来 ![这里写图片描述][20151213125745662] 第一步将 servlet-api添加到pom中 手写可能会出错,可以打开maven的仓库网站【[http://mvnrepository.com/][http_mvnrepository.com]】, 输入servlet-api进行搜索,然后复制相应代码放入到pom文件中 ![这里写图片描述][20151213144125067] 复制过来后,加了provided 原因是因为,tomcat里面有该类,在发布的时候不需要该类。 ![这里写图片描述][20151213144307596] <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> 将spring-MVC的相关类放入到pom中。在网站的搜索spring-mvc 然后选择相应的版本,将相应代码复制到pom文件中 ![这里写图片描述][20151213144743540] <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>4.2.3.RELEASE</version> </dependency> 为了更好管理版本 一般会把版本信息提取到properties中; <properties> <spring-version>4.2.3.RELEASE</spring-version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring-version}</version> </dependency> </dependencies> 然后执行下maven的刷新、或者编译,如果如下图出现了maven的依赖,则表示工程pom配置成功。 ![这里写图片描述][20151213145302478] 第二节 我们写个测试类来进行测试下 springMVC的配置和基本功能。 [20151213124030595]: /images/20220731/c47ad3131ce24cf2afe1f0876d1d12de.png [20151213124432554]: /images/20220731/9a57efdd856a43eaa9b79b0d92c9f5ed.png [20151213124846642]: /images/20220731/bf718c481e164d0cbf3967ce504ed417.png [20151213125207185]: /images/20220731/7029a8a7b0954eafb1dfc55e6e4a81ae.png [20151213125507900]: /images/20220731/5c22fcb9bf154b54aba781c8d64aad87.png [20151213125745662]: /images/20220731/be18f78665aa4b539742a338aecd664c.png [http_mvnrepository.com]: http://mvnrepository.com/ [20151213144125067]: /images/20220731/f2106e05f9a248528b68c025a94ad66f.png [20151213144307596]: /images/20220731/b3bb4cb8f4604c5db64639d805d2d515.png [20151213144743540]: /images/20220731/377859b266c64ac09a3c859c98f14c54.png [20151213145302478]: /images/20220731/29388eb48198414fb819bb344cb6af64.png
还没有评论,来说两句吧...