码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot入门教程(一) SpringBoot入门

时间:2020-03-26 23:08:16      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:版本控制   方案   浏览器   apach   strong   nav   code   功能   start   

------------恢复内容开始------------

  一、SpringBoot简介

  SpringBoot是整个Spring技术栈的整合,来简化Spring应用开发,约定大于配置,去繁从简,just run 就能创建一个独立的,产品级别的应用。

  背景:

    J2EE笨重的开发、繁多的配置、底下的开发效率、复杂的部署流程、第三方技术集成难度大。

  解决:

    "Spring全家桶"时代。

    Spring Boot ——> J2EE一站式解决方案

    Spring Cloud ——>分布式整体解决问题

  优点:

    • 快速创建独立运行的Spring项目以及与主流框架集成
    • 嵌入的Tomcat,无需打包成WAR包
    • starters自动依赖与版本控制
    • 大量自动配置,简化开发,也可修改默认值
    • 无需配置xml,无代码生成,开箱即用
    • 准生产环境的运行时应用监控
    • 与云计算天然集成

二、微服务

  2014年,martin fowler

  微服务:一种架构风格。一个应用应该是一组小型服务,可以通过HTTP的方式进行互通;每一个功能元素最终都是一个可替换和独立升级的软件单元

  单体应用:All in one

 

技术图片

 

 

 

 

技术图片

 

 

三、环境配置

  环境约束:

  -jdk1.8:Spring Boot 建议jdk1.7以上;java -version   java version "1.8.0_131"

  -maven3.x:maven3.3以上版本;Apache Maven 3.6.1

  查询方法:

技术图片

 

 技术图片

 

 

技术图片

 

 

  -IDEA

  -SpringBoot 1.5.9版本(稳定版本)

 

  一、IDEA配置

 技术图片

 

 

 技术图片

 

 

 四、SpringBoot HelloWorld

  一个功能:浏览器发送hello请求,服务器接收请求并相应,响应Hello World 字符串;

   1、创建一个maven工程;(jar)

 技术图片

 

 

 技术图片

 

 技术图片

 

 

 技术图片

 

 

 

 技术图片

 

 

 

 技术图片

 

 

 2、导入依赖springboot相关的依赖

 技术图片

 

 

 

 

 技术图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SpringBoot入门教程(一) SpringBoot入门

标签:版本控制   方案   浏览器   apach   strong   nav   code   功能   start   

原文地址:https://www.cnblogs.com/Ge-Zsj/p/12578158.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!