适合的读者:掌握java基础、了解spring、对maven有所了解;
目录
- 什么是spring boot【可跳过】
- 为什么要使用spring boot【可跳过】
- 安装maven【安装过可跳过】
- 搭建spring boot
- 总结
什么是spring boot
一句话概括:spring boot本质上就是spring,是一个简化spring开发的框架。
为什么要使用spring boot
- 可快速搭建一个项目,提高开发效率。(开发效率低一直是我不是用Java的原因)
- 内置servlet容器,开发好的项目无需打包成war包,服务器无需安装Tomcat。
- 无需配置xml即可运行。
- 以上可总结为两个词:简单,快速。
安装maven
前提:我的系统是win10 64位,确保你已经安装jdk7以上的版本,并配置了jdk环境变量,可在cmd使用java -version验证。
第一步:下载maven,下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.zip
第二步:将下载的maven解压,放到你平时安装编程环境的目录,配置环境变量MAVEN_HOME,变量值为maven的根目录,将%MAVEN_HOME%\bin追加进PATH环境变量中;
在cmd输入mvn -v,如果显示了maven版本号则安装成功;
第三步【可选】:设置阿里的代理(加快下载速度),用记事本打开你的maven根目录下的conf/settings.xml,例如:C:\apache-maven-3.6.1\conf,搜索<mirrors>标签,将一下内容添加到<mirrors>标签下;
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <!--mirrorOf>central</mirrorOf--> <mirrorOf>*</mirrorOf> </mirror>
保存以后,在cmd输入mvn help:system测试下载速度。
搭建spring boot
现在比较主流的有IDEA和Eclipse(包括MyEclipse),不同IDE搭建项目的步骤有所不同,但是本质是一样的。
- IDEA下安装:
第一步:安装IDEA,下载地址:https://download.jetbrains.8686c.com/idea/ideaIC-2019.1.3.exe,下载以后一路下一步到安装完成,打开以后直接使用默认配置,完成以后就是这个界面;
第二步:点击create new project创建项目,选择Maven,点击create form archetype,选择maven-quickstart,点击next;
输入groupId和artifactId(可以是你自己的域名之类的,自己喜欢就好);
选择maven配置文件,配置文件路径为我们安装maven时配置的那个\conf\settings.xml文件,点击next;
选择你的项目存放路径,我选择了桌面,点击next;
现在已经创建了一个maven项目,右下方会提示如何导入maven包,我们点击自动导入;
这个时候maven正在导包,我们最好等待几秒,在src目录右键->新建一个文件夹resources;
在文件夹resources右键;
设置为resource root;
第三步:点击Project,双击pom.xml,添加spring boot依赖;
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.2.RELEASE</version> <relativePath></relativePath> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
第四步:
进入你的包里面,一下代码最好手动输入,按照代码提示敲回车,这样可以自动import,而且有助于你记忆;
编写入口文件;
@SpringBootApplication public class App { public static void main( String[] args ) { SpringApplication.run(App.class, args); } }
编写controller(控制器);
@RestController @EnableAutoConfiguration public class HelloWord { @RequestMapping("/") public String hello(){ return "hello,Spring boot!"; } }
然后在入口文件右键->run,等待编译运行;
看到Tomcat started on port(s): 8080 (http)就表示运行成功了;
成功运行以后,浏览器访问localhost:8080,可以看到请求成功了,这个时候简单的spring boot搭建就完成了。
- eclipse安装:
eclipse安装没什么时间写,操作有些不一样,但是都差不多的,后面有空再补上。
总结
本篇博客的意义在于简单的搭建spring boot,从0到1,这是很重要的一步。不过要明确的是,在正式开发中根据你的实际需求还有很多知识需要学习,比如用于持久层的mybatis、数据载体json、缓存redis等等,这些以后我会持续写博客分享。
我是搞技术的庄大叔,以上内容如果有误,请广大条友指正。
本文暂时没有评论,来添加一个吧(●'◡'●)