vlambda博客
学习文章列表

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


10分钟从0搭建一个SpringBoot程序


3、添加依赖,勾选Web包,选择SpringBoot版本2.6.6,点击Next

为什么选择web依赖

因为只有引入这个依赖,程序才可以直接在本地run起来。(后续文章会再详细阐述)


10分钟从0搭建一个SpringBoot程序


4、自动生成项目并导入,等待Maven导入依赖包


10分钟从0搭建一个SpringBoot程序


two thousand years later

10分钟从0搭建一个SpringBoot程序



二、Maven配置


镜像太慢怎么办?配置Maven的settings,把镜像增加一个国内镜像即可;



1、找到Maven安装路径,执行mvn -v


10分钟从0搭建一个SpringBoot程序


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> -->

10分钟从0搭建一个SpringBoot程序


3、打开IDEA的preferences找到Maven的配置,用本地Maven路径覆盖默认配置,点击Apply


10分钟从0搭建一个SpringBoot程序


4、重新点击maven reload(如果不生效,重启idea即可),可以看到import非常的快


10分钟从0搭建一个SpringBoot程序


三、启动程序


1、按需修改程序端口,默认端口8080


10分钟从0搭建一个SpringBoot程序


2、点击Run运行程序


10分钟从0搭建一个SpringBoot程序


3、通过控制台输出端口信息可以看到程序成功运行


10分钟从0搭建一个SpringBoot程序


此时可以访问http://localhost:8877,但是无正确反馈结果,因为还未添加功能接口


四、完善程序功能


新增一个hello接口,参数name默认值是world,默认输出“ Hello World!

1、新建一个名为controller的package


10分钟从0搭建一个SpringBoot程序


2、在controller下新增一个HelloWordController.java


10分钟从0搭建一个SpringBoot程序


3、完善HelloWordController.java功能


10分钟从0搭建一个SpringBoot程序


4、重新RUN起来之后,在浏览器可以直接访问,修改name为任何字符串



    就这样,一‍‍个简单的springboot程序就完成了!后续系列会继续完善功能,将这个项目变成企业级项目。


代码仓库https://gitee.com/coderbojack/learnjava/tree/v0.0.1



感谢阅读,希望对您有所帮助;

关注、分享、在看是对我最大的支持;




参考

https://start.aliyun.com/

https://spring.io/quickstart