10分钟从0搭建一个SpringBoot程序
基础环境:jdk1.8,mvn3.6,idea 2020.3,mac
前言
JAVA全家桶过于庞大,新手容易望而生畏,不知道从何入手。本文介绍一个零基础搭建JAVA项目教程,帮助新手快速搭建项目。后续JAVA系列会基于工程维度来讲阐述JAVA全家桶体系,帮助新手完善知识体系。
一、初始化SpringBoot项目
1、打开IDEA,新建Project,选择Spring Initializr,点击Next
2、修改Group为com.bojack,修改Artifact为learnjava,选择Java版本8,点击Next
3、添加依赖,勾选Web包,选择SpringBoot版本2.6.6,点击Next
为什么选择web依赖
因为只有引入这个依赖,程序才可以直接在本地run起来。(后续文章会再详细阐述)
4、自动生成项目并导入,等待Maven导入依赖包
two thousand years later
二、Maven配置
镜像太慢怎么办?配置Maven的settings,把镜像增加一个国内镜像即可;
1、找到Maven安装路径,执行mvn -v
2、修改settings.xml配置
将/usr/local/apache-maven-3.6.3/conf/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> -->
3、打开IDEA的preferences找到Maven的配置,用本地Maven路径覆盖默认配置,点击Apply
4、重新点击maven reload(如果不生效,重启idea即可),可以看到import非常的快
三、启动程序
1、按需修改程序端口,默认端口8080
2、点击Run运行程序
3、通过控制台输出端口信息可以看到程序成功运行
此时可以访问http://localhost:8877,但是无正确反馈结果,因为还未添加功能接口
四、完善程序功能
新增一个hello接口,参数name默认值是world,默认输出“ Hello World!”
1、新建一个名为controller的package
2、在controller下新增一个HelloWordController.java
3、完善HelloWordController.java功能
4、重新RUN起来之后,在浏览器可以直接访问,修改name为任何字符串
就这样,一个简单的springboot程序就完成了!后续系列会继续完善功能,将这个项目变成企业级项目。
代码仓库https://gitee.com/coderbojack/learnjava/tree/v0.0.1
感谢阅读,希望对您有所帮助;
关注、分享、在看是对我最大的支持;
参考
https://start.aliyun.com/
https://spring.io/quickstart