使用IDEA搭建Springmvc入门项目

本文介绍了如何使用IntelliJ IDEA搭建Springmvc项目,包括解决遇到的问题、配置maven、添加本地仓库、设置maven源、创建项目、配置web.xml、编写Controller等步骤,适合初学者入门。
摘要由CSDN通过智能技术生成

在正是开始之前,先谈谈自己遇到的一些些坑:

  • 最初因为自己只做过JSP项目,也就是使用eclipse搭建Dynamic Web Project项目,然后最近又要开发一个网站,心想还是学个框架吧。
  • 最初决定的就是前后端分离开发,前端是vuejs的webpack框架加上Java的springmvc框架去做,而springmvc搜了一些教程都是用的IDEA去做,然而我又搜了一下也有用eclipse的,不过eclipse感觉用的人还是比较少。
  • 由于觉得装个新软件麻烦。。。。就用eclipse搭建了一番,结果总是遇到各种问题,花费了一天多的时间都没有调试完错误,哈哈哈哈!!!被逼无奈之下装了IDEA去入门。由于已经学习了框架的知识,虽然在eclipse上没有实现页面跳转这些,但是原理弄清楚了,在IDEA用了不到一天,实现了全部入门。

不多说,看一下软件的准备过程

  • 首先我下载了IDEA社区版2019版本,安装之后点击图标打不开,于是又进到bin目录下,运行bat文件,依旧打不开。这时我搜了一下发现2019版本好像是有这个问题,虽然有解决办法,但是不想浪费时间,我直接下载了2020版本和2018版本,重新安装2020版本之后,顺利打开,如下图:
    在这里插入图片描述

随后呢进入到IDEA美美的界面了~

新建一个springmvc项目的过程可以参考这篇博文,
转载:https://blog.csdn.net/weixin_42222334/article/details/80362126
里边写的很清楚了,不过在新建之前,如果你的maven安装在自己新建的目录,如D盘或E盘,然后你直接按照上边进行新建的话,可能会出现一个空目录的项目。。。然后也会报错说C:\Users\Administrator.m2下没有setting.xml文件,所以你需要把maven安装目录conf中setting.xml复制到C:\Users\Administrator.m2
在这里插入图片描述
这样操作之后,当然可以使用maven成功创建,但是还有一点,速度太慢。。。。那就不用想了,换源,打开C盘放进去的那个setting.xml,
在mirrors标签下添加这些源,其实有一个阿里云应该就够了,但是多点也不影响,以防万一对吧。

<mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public </url>
    </mirror>
    <mirror>
      <id>central</id>
      <name>Maven Repository Switchboard</name>
      <url>http://repo1.maven.org/maven2/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
    <mirror>
      <id>repo2</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo2.maven.org/maven2/</url>
    </mirror>
    <mirror>
      <id>ibiblio</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
    </mirror>
    <mirror>
      <id>jboss-public-repository-group</id>
      <mirrorOf>central</mirrorOf>
      <name>JBoss Public Repository Group</name>
      <url>http://repository.jboss.org/nexus/content/groups/public</url>
    </mirror>
    <!-- 中央仓库在中国的镜像 -->
    <mirror>
      <id>maven.net.cn</id>
      <name>oneof the central mirrors in china</name>
      <url>http://maven.net.cn/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>

添加一个本地仓库

这里一开始会有注释掉的东西,你就照着把标签拿出来,再添加上setting.xml文件同目录下的repository文件夹路径就行了。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样你再创建springmvc项目速度自然是起飞了。创建完成后目录结构如下:
在这里插入图片描述
在main目录下要自己右键一个java目录和resources目录,旧版本的IDEA可能只能新建directory在这里插入图片描述
还需要自己把它添加成source directory才行,但是新版本的IDEA会在创建时候自动提示选择java目录和resources目录,并且会自动设置为source directory(因为只有这样才能在java目录下新建类)。

接下来要真正的入门了

第一步添加依赖,打开pom文件,加入如下依赖:

在这里插入图片描述

    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context<
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值