对于之前的Spring框架的使用,各种配置文件XML、properties一旦出错之后错误难寻,这也是为什么SpringBoot被推上主流的原因,SpringBoot的配置简单,说5分钟能从框架的搭建到运行也不为过,现在更是微服务当道,所以在此总结下SpringBoot的一些知识,新手教程。
1.在官网快速创建SpringBoot项目
当然我这里有自己的Demo的,但是里面有写了的一点代码,不够干净哦,还是重新生成一个吧;
大佬让装个Gradle,其实我真的不知道这个东西比Maven好在哪里,反正我装了,但是本文还是用Maven实践,不会装Maven的请咨询我,或者有时间我会写个扫盲博客;
Gradle本地安装教程(和Maven二选一即可)
windows :https://www.cnblogs.com/linkstar/p/7899191.html
Mac_OS :https://www.jianshu.com/p/e9d035f30876
这两个文章不用看完,安装完Gradle就可以关掉了,另外:
1.Gradle下载的时候要选后缀名带bin的安装包;2.最新的未必最好。
Maven安装教程:(别急还没写)
下面开始进入正题:
进入 https://start.spring.io/ 生成一个初始项目
对,你没看错,就是这么easy,
2. 导入SpringBoot项目
selectBin.zip解压之后记得复制下selectBin文件夹放的路径
在此用的开发工具是IntelliJ IDEA
下面是导入流程:
IDEA里点击File -> Open -> 粘贴刚刚的demo文件夹路径 -->确定
这个地方,点一下,很舒服;
3. SpringBoot项目启动
启动前准备,依据下图把 SelectBinApplication 启动类移到 selectBin文件夹的同级;
启动类相当于管理项目的负责人,你把他扔到与控制层同级肯定出错不是;
然后把selectBin包改名为controller并新建HwController类.
HwController.java
package com.example.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @version 1.0
* @ClassName HwController
* @Description todo
* @Author 74981
* @Date 2018/12/18 15:45
*/
@RestController
public class HwController {
@GetMapping("hello")
public String test(){
return "Hello YingTaoZi!";
}
}
启动成功之后访问 http://localhost:8080/hello
页面:
4.配置application.yml
YML文件格式是YAML (YAML Aint Markup Language)编写的文件格式,YAML是一种直观的能够被电脑识别的的数据数据序列化格式,并且容易被人类阅读,容易和脚本语言交互的,
可以被支持YAML库的不同的编程语言程序导入,比如: C/C++, Ruby, Python, Java, Perl, C#, PHP等。
来自:https://www.cnblogs.com/hanson1/p/7105248.html
随便吧,反正看不懂,就是相当于xml,properties的配置文件,看的更直观吧;
我觉得解释的挺到位的;
下期:介绍与Mybatis结合;