创建一个简单的springboot项目
最近学习公司在做项目迁移和拆分,把之前的EJB组播,改成springcloud微服务架构,然后就开始学习springcloud,而springboot又是springcloud的基础,所以学习springboot迫在眉睫。
用了springboot后才发现,这个东西真的好,恨不能早点遇见她。springboot有着很好的开发体验,能够快速的构建一个可用于生产环境的项目。现在想想之前搭建过的springmvc项目,搞了好几个星期,才勉强能够把流程走通,原因就是配置太繁琐。
springboot内置了tomcat服务器,我们在开发时,启动web项目不用再把项目部署到tomcat中了,只需要运行main方法,就可以搞定了,就和我们启动java application一样。
本文将使用SPRING INITIALIZR创建一个简单的springboot项目,通过浏览器发出一个请求,返回hello world。
操作方法
- 01
打开网址:http://start.spring.io/ 填写group和artifact等信息,并选择一个依赖web,单击生成项目,解压文件,使用ecplise导入maven项目。
- 02
查看目录结构,发现会生成一个类,此类就是启动项目的类,里面有一个main方法,不用tomcat部署项目,直接启动运行。
- 03
接着定义一个Controller类,使用restController注解,返回hello world。 启动项目:运行上图中的main方法。
- 04
打开浏览器,输入MyTest/hello请求,发现页面上展示了返回的信息,至此一个简单的springboot web应用就创建好了,不能再方便了。
- 05
接着可以看一下,使用springboot的application.properties配置文件, 修改项目的端口8081 并配置一个变量xyx.name=夏雨雪 在Controller中获取name,其获取方式也是特别的方便,如下图:
- 06
然后打开浏览器,修改端口地址,点击确定,然后查看返回信息,发现我们的name属性也获取到了,很是方便。