1.为什么使用spring boot
Spring诞生以后,慢慢的取代了EJB2.0,越来越多的企业都开始使用Spring,从Strut2,Spring,Hibernate到 SpringMVC+Mybatis|JPA,开发一个web应用变得更简单了,使的开发人员更专注于业务代码的开发。
然二spirng boot出来以后,取代spring xml 繁琐的配置,使用annotaion 自动配置, 开发一个web应用变得更简单了。先如今微服务已成为开发的主流,而Spring boot 是现在最适合创建微服务的框架了。
2.快速开始一个spring boot 项目
打开官网 https://start.spring.io/ 初始化一个spring boot 项目,这里我选择gradle, jar 包形式,下载zip并解压。
导入idea,等待依赖下载完成,这时候我们什么都不用配置,创建一个HelloWorldController,直接启动主类SpringbootApplication
启动后默认的端口是8080,我们可以拿postman 测试一下,成功返回 "hello world",现在spring boot应用已经完成,不过光返回字符串是没什么意义的,我们的目的是将数据展示到页面上,接下来处理怎么访问一个html页面。
在templates目录下新建一个html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hello</title>
</head>
<body>
开始spring boot 应用 hello world
</body>
</html>
然后修改一下controller
@Controller
public class HelloWorldController {
@GetMapping("/hello")
public String helloWorld(){
return "hello";
}
}
访问 http://localhost:8080/hello就可以看到html里面的内容了。
分享到: