使用Idea来构建我们第一个Springboot工程
Idea版本:IntelliJ IDEA 2019.2.4 (Community Edition)
这里我们有两种创建Spring Boot项目的方法。
一、在线创建项目
访问Spring Boot的官方网站,在线创建项目然后本地导入我们的IDEA中就可以了。
1、访问网址:https://start.spring.io/
根据提示配置项目信息,配置好之后点击Generate Project按钮生成项目。
2、将下载的项目解压后导入到IDEA中即可。
点击IDEA File --> New --> Project from Existing Sources… => 选择你解压后的项目文件夹目录 --> 点击Ok --> 选择Import project from external model --> 选中Maven --> 一路点击Next直到项目导入成功。
二、在Idea工具中创建项目(推荐)
利用IDEA工具里面的Spring Assistant创建并初始化一个项目(推荐这种方式来创建项目)
1、File --> New --> Project… ,选择Spring Assistant。
========遇到没有Spring Assistant问题?
File --> Settings… --> Plugins 可以找到,安装这个插件,重启idea就可以
实测OK
========问题已解决
2、根据工具提示一步步创建工程。
3、maven更新依赖
这个时候还没有配置maven,可能会遇到自动更新出问题的情况。
如果这个目下没有这个文件,就使用everything搜索一下,copy一个过来配置。配置完成重启下idea就可以正常更新依赖文件了。
我这边遇到一个“Cannot resolve plugin org.springframework.boot:spring-boot-maven-plugin:2.2.6.RELEASE”问题。
这个是由于在默认的maven仓库找不到这个依赖,我们添加aliyun的maven库。
========如何添加aliyun的maven仓库?
参考地址:https://www.cnblogs.com/belibai/p/11370720.html
先找到我们工程使用的Maven(有可能配置了多个Maven)
进入Settings --> Maven ,选择默认的Bundled (Maven 3)。这个时候就需要找到你的Manen settings.xml文件的路径了(工具上有提示)。
找到mirrors,添加以下内容
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
注意这个是配置本地的仓库的。(下载下来的依赖文件就会放在这个目录下)
D:/MavenRepository/repo
修改完成了配置,idea提示修改,确认后,再右击工程 --> Maven --> Reimport 就可以了。
========问题已解决
实测OK,没有报错了。
三、创建一个最简单的Controller,浏览器中访问测试
在包名下创建一个目录 controller,再创建一个HelloController.java
package com.example.demo.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web