您的位置:首页 > 编程语言 > Java开发

2小时学会Spring Boot 学习笔记

2018-02-02 14:12 609 查看

前言

Spring Boot
是用来简化
Spring
应用初始搭建以及开发过程的全新框架,被认为是
SpringMVC
的接班人,和微服务紧密联系在一起。Spring Boot 简单实例Demo

Spring Boot的优缺点

优点:
Spring Boot
适合快速开发,适合构建微服务系统。封装了经常使用的组件,比如
MyBatis
Hibernate
MongoDB
等。纯
Java
的配置,简单方便。配置Maven等构建工具后,
java -jar
进行部署比较简单。
Spring Boot
对自定义十分友好,可以配置在
application.yml
或者
Config
类,
Spring
Boot
的整体思想是有自定义的话,自定义优先,否则走默认配置。
Spring Boot
使编码,配置,部署,监控变得简单起来。缺点:太方便,使得没有经验的新手根本不知道
Spring Boot
 底层到底干了什么。集成度较高,使用过程中不容易了解底层。相关学习文档少, 坑多。

第一个Spring Boot的应用

首先创建一个
New Project
,要选择
Spring Initializr,
 然后
Choose
Initializr Service URL
应该选择
Custom
, 正确的链接应该是
http://start.spring.io/
,而不是
https://start.spring.io/
https
会造成我们访问失败!2.相关配置,
Type
我们选择
Maven Project
 3.选择
Web
就行了。另外
Spring Boot
的版本是1.5.8 4.
Finished
。大功告成! 5.我们可以看到这个
DemoApplication
类, 这是整个
Spring Boot
应用的入口,有
@SpringBootApplication
这个注解,显而易见。
@SpringBootApplication
public class DemoApplication {

public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
12345676.接下来我们创建一个
HelloController.java
@RestController
这个注解的作用:声明这是一个
Controller
类,返回
json
。其实就是
@ResponseBody
@Controller
的结合体。
@RestController
public class HelloController {

@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String say() {
return "Hello, Spring Boot!";
}
}

7.Spring
Boot
默认读取的配置文件是
application.properties
,我们只需要在
application.properties
指定使用哪一个环境下的配置文件即可。比如:
spring.profiles.active=dev

2.我们在
application-dev.properties
,配置一些信息,让我们的
Controller
类去读取配置信息。
server.port=8380server.context-path=/demo
8.启动有3种方式。 (1)直接在
Itellij IDEA
启动。 (2)在项目的根目录下,打开命令窗口,输入
mvn spring-boot:run
 (3)接下来在项目的根目录下,打开命令窗口,输入
mvninstall
,让项目生成
jar
包。  然后会发现
target
包下面多了一个
jar
包。 输入命令
java -jar target/demo-0.0.1-SNAPSHOT.jar
  10.我们就可以访问
Spring Boot
应用了。阿达 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: