SpringBoot学习 入门

springboot 的优点:

  1. 快速创建独立运行的Spring项目以及主流框架集成
  2. 使用嵌入式的Servlet容器,应用无需打成war包
  3. starters 自动依赖 与版本控制
  4. 大量的自动配置,简化开发
  5. 无序配置xml,无代码生成,开箱即用
  6. 准生产环境的运行时应用监控
  7. 与云计算 天然集成

springboot 为什么流行:

springBoot学习(一)

以上是官网,通过翻译插件翻译的,大家可以明显的看见,一款app的简历 首先 SpringBoot来构建我们的项目,SpringCloud 来部署和调用我们的项目,SpringCloud DataFlow 来处理我们的数据流,一站式的开发,这就是Spring全家桶的意义所在

入门案例

 

  1. 创建Maven工程
    1. springBoot学习(一)
  2. 导入SpringBoot依赖springBoot学习(一)
  3. 书写启动类
/**
 * @program: SpringBootStudy
 * @description: Springboot的启动Demo
 * @author: 葫芦爷爷
 * @create: 2019-04-08 18:26
 **/

/**
 * @SpringBootApplication: 用来标注这是一个springboot应用
 */
@SpringBootApplication
public class SpringBootStepOne {

    public static void main(String[] args) {
        //spring应用启动起来
        SpringApplication.run(SpringBootStepOne.class,args);
    }
}

 4. 书写Controller层

/**
 * @program: SpringBootStudy
 * @description: Controller层
 * @author: 葫芦爷爷
 * @create: 2019-04-08 19:03
 **/
@Controller
public class StepOneController {

    @ResponseBody
    @RequestMapping("/hello")
    public String hello() {
        return "Hello World!JsonLK Comming!";
    }
}

5. 测试代码

springBoot学习(一)

以上是测试完springboot基本启动,但是我们的重点还不这个!!接下来才是springboot的优点!

6. 简化部署

 springBoot学习(一)

这个插件就是让我们的项目可以打成一个可执行的jar包 

 springBoot学习(一)

接下来我们把jar包拷贝出来放在桌面上

springBoot学习(一) 

执行命令 

springBoot学习(一) 

springBoot学习(一)

springBoot学习(一)

我们发现一样可以访问,这个地方小编有一个坑 希望大家不要踩了

springBoot学习(一)

为什么能直接执行呢,因为springboot插件 里面打包的时候集成了Tomcat

下面一篇文章再来跟大家分析一下

相关文章:

  • 2021-09-04
  • 2021-06-18
  • 2021-07-10
  • 2021-07-02
  • 2021-10-02
  • 2021-10-14
  • 2021-07-12
  • 2021-04-12
猜你喜欢
  • 2021-08-22
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案