springboot创建项目 01:项目创建与配置修改

tech2025-11-20  4

假定你已安装好jdk,mysql,idea(我用的版本是2020.1.2) 1.新建web项目 (1) File-New-Project (2)先点击Spring Initializr,再点击NEXT (3)将1处的demo改为demo1(为了后面能看清楚差别),你会发现Name处的值也自动变为了demo1; 2处的java版本我选择的是8(用习惯了); 点击3处的next; (4)依赖选择 点击web,选择Spring Web 再点击SQL,依次选择Spring Data JDBC、Mybatis Framework、MySQL Driver。 选择完以后会看到下图所示的右方出现了我们之前所选择的内容。 点击next (5)修改项目名称和项目保存的位置

将demo1改为demo2,改完以后点击Finish 此时一个项目就建好了 2.部分文件作用解释与删除 (1).gitignore 用git做版本控制时 用这个文件控制那些文件或文件夹 不被提交(不用git的话可删除 没影响)。 (2)HELP.md, md是一种文档格式 这个就是你项目的帮助文档(可删除 没影响)。 (3)mvnw , linux上处理mevan版本兼容问题的脚本(可删除 没影响) (4)mvnw.cmd , windows 上处理mevan版本兼容问题的脚本(可删除 没影响) (5)demo2.iml 有的文件每个导入IDEA的项目都会生成一个项目同名的 .iml文件 用于保存你对这个项目的配置 (删了程序重新导入后还会生成 但由于配置丢失可能会造成程序异常) 当然,如果不舍得删除也行,放在那里也没影响 3.修改配置 idea存在的问题:IDEA工具在创建maven工程后,在pom.xml文件中导入依赖,然后等待依赖jar包下载,你会发现下载速度奇慢无比。原因是IDEA默认下载的maven仓库是http://repo.maven.apache.org/maven2,由于这个仓库是外国的网站,存在一些下载速度问题。 解决方法: 找到IDEA默认安装路径C:\Program Files\JetBrains\IntelliJ IDEA 2020.1.2\plugins\maven\lib\maven3\conf,如果没有,那么请先找到你自定义的安装路径,然后进入\plugins\maven\lib\maven3\conf目录。 打开settings.xml,进入编辑,找到标签, 然后在标签内插入以下代码:

<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun Maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <mirror> <id>uk</id> <mirrorOf>central</mirrorOf> <name>Human Readable Name for this Mirror</name> <url>http://uk.maven.org/maven2/</url> </mirror> <mirror> <id>CN</id> <mirrorOf>central</mirrorOf> <name>OSChina Central</name> <url>http://maven.oschina.net/content/groups/public/</url> </mirror> <mirror> <id>nexus</id> <mirrorOf>central</mirrorOf> <name>internal nexus repository</name> <url>http://repo.maven.apache.org/maven2</url> </mirror>

这些是新加入的镜像仓库地址。加载顺序是从上到下,意思是先去阿里云仓库找,如果找不到或者阿里云仓库损坏,那么就去第二个UK仓库,如果还是没有就去OSChina仓库,最后去maven中央仓库。 插入了这些镜像仓库地址后,点击保存,重启IDEA,然后就可以了。你就会发现下载速度飞快。

这样修改是针对所有的,以后你再次创建项目时不必重复修改了。当然如果你卸载了idae又重新装上去或者直接重装系统了,那么以后还是得这样设置一下。

4.配置pom.xml文件 前面虽然已配置好文件,但是在启动时会报错 这是因为我们创建Spring Boot项目时,在选择组件时添加了mysql、mybatis,但现在还没有配置数据库,导致项目启动报错。我们需要在项目的application.properties文件中配置数据信息。如下图所示,是我自己配置的数据库,具体情况根据自己数据库的设置进行配置。 再次运行时你会发现又报错了,就很nice 到pom.xml文件中对mysql进行下更改 如果你用的idea版本是2020以后的,改完以后依赖不会自动导入。这时pom. .xml文件中会出现以下图标,手动点击以下即可。再次运行就ok了

5.运行小demo 在com.example.demo1下新建一个包:Controller 在Controller中新建一个class:testgg testgg中代码如下:

package com.example.demo1.Comtroller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class testgg { @ResponseBody @RequestMapping("/hello") public String sayHello(){ return "HelloWorld"; } }

项目结构如下图: 运行项目,运行成功后打开浏览器,输入 http://localhost:8080/hello 当出现HelloWorld时我们就可以欢呼了,下一篇见

下一篇将介绍一些简单用法

最新回复(0)