springboot入门(一)建立springboot项目

听说springboot适合做微服务,就学习一下做个小项目练练手吧

先说下springboot的优缺点

优点:

      1.去除了大量的xml配置文件

      2.简化复杂的依赖管理

      3.配合各种starter使用,基本上可以做到自动化配置

      4.快速启动容器

      5. 配合Maven或Gradle等构件工具打成Jar包后,Java -jar 进行部署运行还是蛮简单的

       创建独立Spring应用程序,嵌入式Tomcat,Jetty容器,无需部署WAR包,简化Maven及Gradle配置,尽可能的自动化配置Spring,直接植入产品环境下的实用功能,比如度量指标、健康检查及扩展配置等,无需代码生成及XML配置。

缺点:
       1.从原来的xml配置方式转换到JAVA配置方式变化有点大,不太适应
       2.感觉Spring Boot 比较适合做微服务,不适合做比较大型的项目。

为了使用springboot我把之前的Jdk7卸载了,改用了8,myeclipse10也换成了eclipse,还顺便熟悉一下maven项目,美滋滋springboot入门(一)建立springboot项目_第1张图片

好了,开始创建springboot吧!

一、首先去https://start.spring.io/这个网址可以直接下载demo

springboot入门(一)建立springboot项目_第2张图片

二、下载完就直接选择导入maven项目

springboot入门(一)建立springboot项目_第3张图片

三、导入后可以看见这个demoApplication文件,这个文件是用来启动springboot项目的

springboot入门(一)建立springboot项目_第4张图片

springboot的三种启动方式看这个,传送门:https://blog.csdn.net/my__Sun_/article/details/72866329

四、写个controller试试效果

springboot入门(一)建立springboot项目_第5张图片

启动成功!

不过我前天在公司试的时候因为两个问题卡了好久。

之前都是导入Jar包,没用过maven项目,所以在创建的时候写注解alt+/提示不出来,首先要在pom.xml里加上这一段


            org.springframework.boot
            spring-boot-starter-web

然后alt+f5更新一下项目。

之后启动又来了个问题,一启动tomcat服务器就自动关闭,百度找的答案试了都没用。最后还是在pom文件里解决了,把版本改成1.5.8.RELEASE的就可以了。

springboot入门(一)建立springboot项目_第6张图片

你可能感兴趣的:(springboot)