今天对着视频尝试着写了一下Spring Boot,下面说一下感受与问题
感受
不得不说Spring Boot真的是十分好用啊,总的来说就是配置简单, 启动快速, 极易上手
环境
Windows10 家庭版
Spring Boot 2.0
eclipse4.7.3
jdk1.8
配置
首先新建一个maven工程,然后将以下几行代码复制到pom.xml中1
2
3
4
5
6
7
8
9
10
11<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
这时候maven基本就配置好了,接下来我们来写java代码,首先新建一个类名称任意,然后写一个main方法,如果安装了Spring插件的话,eclipse会有两个main方法提示这时候选第二个就好了
对于没有安装插件的朋友只需要这样写main方法就好了,注意当中的SampleController.class,要改成类名.class1
2
3public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
然后在类上加上@SpringBootApplication注解就好了,这个时候Spring Boot就可以跑起来了
完整代码:1
2
3
4
5
6
public class SampleController {
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
然后我们就可以在浏览器输入localhost:8080访问了
访问成功的页面是这样的:
这时候我们就可以开始编写Controller,让Spring Boot显示出Hello Spring Boot了
Controller的编写也很简单这里就直接附上代码了:1
2
3
4
5
6
7
8
public class HelloController {
"/hello") (
public String hello() {
return "Hello Spring Boot";
}
}
这时候再重启服务器访问localhost:8080/hello浏览器就会显示Hello Spring Boot啦
成功界面:
当然大家也可以直接按照官方的例子,编写Spring Boot程序:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21package hello;
import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;
public class SampleController {
"/") (
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
最后附上Spring Boot的官网和文档
Spring Boot官网:https://projects.spring.io/spring-boot/
官方文档:https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/htmlsingle/