首页 > 编程知识 正文

idea导入本地maven项目,idea导入maven

时间:2023-05-05 17:36:37 阅读:146868 作者:4893

在IDEA中创建Maven项目,创建要生成SpringMVC框架的1.maven项目,打开IDEA,然后在页面上选择filenewproject以进入项目创建面板

注:有些合作伙伴可能使用与博客不同的IDEA版本。 首先显示GroupId和ArtifactId,然后显示名称和位置

注:有关Maven配置和IDEA环境集成的信息,请参阅博客。

3359 blog.csdn.net/QQ _ 46062119/article/details/120183528? spm=1001.2014.3001.5502

2.Maven基础配置1 .创建maven项目后,打开maven项目的pom.xml文件以加载所需的依赖关系; 在pom.xml文件中找到dependencies标记,并在/dependencies结束标记上方的行中添加所需的依赖关系: 图:-- spring MVC---- dependencygroupidorg.spring framework/groupidartifactidspring-- web MVC/artifactidversion5. sprion 版本日志--dependencygroupidch.QoS.logback/groupidartifactidlogback-classic/artifactidversion1.2.3/versidion de ersion---servlet API---dependencygroupidjavax.servlet/groupidartifactidjavax.servlet-API/artifactidversion 版本--spring 5和Thymeleaf集成包--dependencygroupidorg.thyme leaf/groupidartifactidthymeleaf-spring5/artifaction

打开web.xml配置src/main/web app/web B- INF/web.XML,找到web-app选项卡,然后在其中添加配置。 如下所示。 配置SpringMVC前端控制器,并以相同方式处理浏览器发送的请求--servlet servlet-name spring MVC/配置servlet-name servlet-class org.spring framework.web.SEB.spring spring MVC配置文件的位置和名称--- init-param param-namececc param-name param-value class path 3360 spring MVC.xmmc -服务器启动前端控制器dispatcher servlet的初始胡时间- -加载启动1/load-on-startup 1 servlet servlet-mapping提升到servlet-namesp rinng的URL-pattern/servlet-mapping尚未创建springMVC.xml文件,因此这是因为springMVC.xml文件4 .创建请求控制器在main文件夹下创建两个文件夹,一个是Sources类型的文件夹

在Sources类型文件夹下创建类作为控制器,并添加注释@Controller

5 .在springMVC.xml配置资源类型文件夹下创建新的XML文件springMVC.xml。 打开,找到beans标记,然后在其中添加适当的配置。 具体情况如下: -扫描组件- -! -- com.springmvc.controller :这是用于创建类的包路径--context : component-scan base-package=' com.spring MVC. '配置Thymeleaf视图解析器--bean id=' view resolver ' class=' org.thyme leaf.spring5. view.thymeleafviewresolver ' prorg/property name=' template engine ' bean class=' org.thyme leaf.spring5. springtemplateeengine ' property name=' templaterate -视图前缀- -! -- /WEB-INF/templates/这是html文件的存储位置--property name=' prefix ' value='/we B- INF/templates//! -视图后缀--property name=' suffix ' value='.html '/property name=' template mode ' value=' html5'/property name

配置完成后,返回到之前创建的控制器类,如果显示Spring图标,则表示配置中的扫描组件配置正确。 反之则为错误。

6 .测试打开控制器类,添加处理请求方法:

@requestmapping(value='/' ) public ModelAndView index ) (modelandview MAV=new modelandview ); mav.addobject(test,) Hello SpringMVC ); //设置视图,然后跳转到mav.setviewname('index ); 返回映射; }

在WEB-INF下创建新文件夹templates,并在它下面创建新的html文件

注:因此,接下来由springMVC.xml配置文件组成的是HTML文件类型,必须删除通过模板生成的jsp文件。

在新创建的html文件中导入thymeleaf,接收显示信息

xmlns : th=' http://www.thyme leaf.org '

TomCat本地服务器配置;

注意:有关具体配置,请参阅https://blog.csdn.net/QQ _ 46062119/article/details/120380693。 spm=1001.2014.3001.5501

运行程序:

程序执行完成!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。