对于学过三大框架的小童鞋,从今天开始给你们带来一套新的框架学习,相信对于作程序的小童鞋必定有所耳闻,做为下一代java开发框架springboot,减去了繁琐的xml配置,相信用过spring、status、hibernate的小童鞋对于大量的xml配置必定是心有余悸,固然啦spring支持注解,虽然减小了一些xml的配置,可是总的来讲仍是有些复杂。springboot做为下一代微服务开发框架,重点就在于简化了繁琐的xml配置,是的程序开发简化不少。好了废话很少说,下面咱们开始今天的内容。html
首先说明一下我这里使用的开发环境:jdk(java version "1.8.0_131")、maven(Apache Maven 3.5.0)、IDEA企业版(基础版不支持自动建立springboot功能)、mac笔记本电脑java
接下来重点说一下maven的使用(引用自:https://www.jianshu.com/p/191685a33786):web
一、下载maven安装包(http://maven.apache.org/download.cgi)spring
二、将下载的安装包解压,这里推荐的你们使用阿里云maven镜像,具体配置请移步》》》maven阿里云镜像apache
三、这是咱们打开终端输入:mvn -version 回车,发现命令找不到,下面咱们须要安装一下maven浏览器
四、打开Terminal
,输入如下命令,设置Maven classpath
springboot
$ vi ~/.bash_profile
五、添加下列两行代码,以后保存并退出Vi
:bash
export M2_HOME=/Users/robbie/apache-maven-3.3.3 export PATH=$PATH:$M2_HOME/bin
注意:M2_HOME填写本地maven的解压地址app
六、输入命令以使bash_profile
生效框架
$ source ~/.bash_profile
七、输入mvn -version
查看Maven
是否安装成功
八、若是遇到如下异常,从新编辑bash_profile
文件,增长export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home
后,并从新运行$ source ~/.bash_profile
便可。
到这里咱们的基础环境搭建好了,下面咱们开始个人第一个springboot项目搭建:
一、打开咱们的IDEA开发工具,点击建立项目:
选择spring Initiallzr,service URL选择的默认便可,点击下一步
二、修改咱们的maven项目名称
三、选择web插件便可
四、到这里咱们的springboot项目就搭建成功了
为了项目的简洁,咱们能够删除无用的文件和文件夹:mvnw、mvnw.cmd、.mvn
五、下面简单查看一下项目结构
springboot1Application就是springboot主文件;application.properties是springboot的主配置文件;test文件夹是springboot的单元测试;
pom.xml是maven的主配置文件。
六、下面编写咱们的第一个springboot单元测试
@RunWith(SpringRunner.class) @SpringBootTest public class Springboot1ApplicationTests { @Test public void contextLoads() { System.out.print("hello springboot!"); } }
七、下面再编写一个web接口
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @RestController public class Hello { @RequestMapping(value = "/say", method = RequestMethod.GET) public String say(){ return "hello springboot!"; } }
选中Springboot1Application文件,右键运行
八、在浏览器输入:localhost:8080/say
hello springboot!
到这里咱们的第一个springboot项目就完成了。
九、补充一下关于springboot项目的另外两中启动方式:
a、打开终端进入项目目录下,而后输入:mvn 项目名:run命令,启动项目
b、打开终端进入项目目录下,而后键入:mvn install命令
进入项目target目录,键入:mvn ls命令
看到生成的jar包,下面咱们经过java -jar 命令完成springboot项目的启动(java -jar springboot1-0.0.1-SNAPSHOT.jar)
好了到这里关于springboot入坑第一篇完成,关于springboot的Application.properties的使用,请持续关注。
以上内容若有错误,但愿不舍赐教。谢谢