使用IDEA创建SpringBoot工程,这里应用的https://start.spring.io网站,当然我们也可以在这个网站上创建。但是不太实用,感兴趣的可以搜一下这里不做介绍,松哥视频中有介绍但是我就不写了吧。
选择next,有时候会初始化失败那就考虑是不是自己的网络问题了。
next选择web依赖
运行application启动类,就可以加载前面文章中我们手动写的那些配置。所以application启动类我们必须放在最外面目录下面,因为他只会扫描他所在的包下面的类,所以需要一直放在根目录下面。看一下启动注解@SpringBootApplication,主要是Configuration配置类和包扫描
下面我们创建一个Controller运行application启动类,然后浏览器访问http://localhost:8080/hello
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello(){
return "hello javaboy!";
}
}
返回的结果,这里省去了我们前面的准备工作里面的xml配置和java配置,这就是spring boot帮助我们做的事情