上篇文章介绍了springBoot的各种优点,嗯,它很容易就能搭建一个web应用,那么具体怎么做呢?
那么我们简单的搭建一个hello 的web应用,这应用非常简单,写一个controller,然后让这controller能在浏览器里面访问就ok了。
你可以使用eclipse,也可以使用idea或其他任何你习惯使用的开发工具,这里我使用idea
新建一个maven应用
完成后把里面的pom文件修改成
<?xml version="1.0" encoding="UTF-8"?>
|
这个配置其实很简单,当然也可以解释一下
当然,你可以直接照着这些代码来完成这简单的功能,我并不建议你现在就来考虑为什么一定要这么配置,纠结每一个配置的意思,是运行,有个直观的感受再说。
当然,你也可以看下这配置具体哪来的,后面有空再来看下为什么这么配置。
新建一个controller
新建一个controller,随便起个名字都行,这里就叫TorootController吧,新增一个sayhello的方法,并把相关的springmvc注解给加上
package cn.toroot; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * Created by www.Toroot.cn * java资料学习交流群:523916260 */ @RestController @RequestMapping("/toroot") public class TorootController { @RequestMapping("/hello") public Object sayHello() { return "hello toroot"; } } |
新建一个启动类
接下来再增加一个启动类,类名无所谓,我们这里就叫做TorootApp吧,其中具体的代码如下
package cn.toroot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * Created by www.Toroot.cn * java资料学习交流群:523916260 */ @SpringBootApplication public class TorootApp { public static void main(String[] args) { SpringApplication.run(TorootApp.class,args); } } |
测试运行
嗯,main方法有了,那么直接点运行试试效果呗,运行main方法后,看到。
嗯,非常好,虽然不知道为什么但这webapp已经运行再tomcat里面了,通过浏览器运行下试试。
http://localhost:8080/toroot/hello
是不是感觉非常容易,当然这案例也是通过官网改动而成
具体官网案例如下图所示
官网:http://projects.spring.io/spring-boot/
好了,至于具体的更高级的应用我们留下次再分享吧,感兴趣的同学可以java架构师学习交流群 862039307