首页 >> 大全

IDEA快速Sringmvc+Maven

2023-09-11 大全 26 作者:考证青年

1、创建一个maven,需要点击 from ,选择maven--类型构建目录(因为这样子idea可以帮你自动指定web.xml所在文件夹以及资源存放文件夹,idea才能读取,不然就得自己指定,自己制定就很麻烦了),

2、然后自己新建一个+view++java包,这里要注意把新建的进行 右键 -> Mark as -> Root(不然web.xml会找不到配置文件),java包如果创建就指定为 Root(不然扫不到类注解).

根据下面copy文件之后,你的项目目录结构会是这个样子(记住每个文件存放的地方)

(最终目录结构)

此外要注意classpath和classpath*区别: classpath:只会到你的class路径中查找找文件。classpath*:不仅包含class路径,还包括jar文件(class路径)进行查找。注意: 用classpath*:需要遍历所有的classpath,所以加载速度是很慢的;因此,在规划的时候,应该尽可能规划好资源文件所在的路径,尽量避免使用classpath*。classpath*的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,*就发挥了作用,如果不加*,则表示仅仅加载第一个classpath路径。

你的配置文件存放路径,,和编译后的jar的里面,配置文件和class文件存放路径是这样子的,你可以直接操作,显式处理一些路径问题。

3、将以下列出的配置和类(class)代码信息copy进你的项目,已经有注释,快速建立运行之后再说,一共六个文件

(1) === web.xml ===


AngularTestcontextConfigLocationclasspath:/spring/applicationContext.xmlorg.springframework.web.context.ContextLoaderListenerdispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:/spring/dispatcher-servlet.xml1dispatcher/angularTest

(2) === -.xml ===


  

(3) === .xml===


(4) === .java===

package org.angular.test.controller;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;/*** 测试用* 2019-12-06*/
@Controller
@RequestMapping(value = "/index", produces = "application/json;charset=utf-8")
public class IndexController {@RequestMapping("/word")@ResponseBodypublic String word() {return "你好";}@RequestMapping("/webPage")public String webPage() {return "webPage";}}

(5) === pom.xml===

4.0.0org.angular.testangularTest1.0-SNAPSHOTwarangularTest Maven Webapphttp://www.example.comUTF-81.71.74.1.2.RELEASEjunitjunit4.11testjavax.servletjavax.servlet-api3.1.0jstljstl1.2org.springframeworkspring-core${spring.version}org.springframeworkspring-web${spring.version}org.springframeworkspring-tx${spring.version}org.springframeworkspring-jdbc${spring.version}org.springframeworkspring-webmvc${spring.version}org.springframeworkspring-aop${spring.version}org.springframeworkspring-context-support${spring.version}org.springframeworkspring-beans${spring.version}org.springframeworkspring-context${spring.version}angularTestmaven-clean-plugin3.1.0maven-resources-plugin3.0.2maven-compiler-plugin3.8.0maven-surefire-plugin2.22.1maven-war-plugin3.2.2maven-install-plugin2.5.2maven-deploy-plugin2.8.2

(6) === .jsp ===

WEB PAGE!

4、根据上面快速建立idea的+maven,

然后进行maven依赖导入,导航栏找到view->tool ->maven,找到,等待依赖下载完毕

之后访问,启动的配置在Run -> ,点击+,添加然后加上你的项目即可

:8080//index/ (得到页面,要注意/index之前你设置的的访问路径)

:8080//index/word (得到文字,返回)

成功就快速完成了 idea 的 + maven 项目搭建

下级文章:

IDEA快速+:

IDEA快速XXL-JOB:

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了