Spring Boot 入门day01

一、Spring Boot入门

  1.Spring Boot简介  

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

   2.Spring Boot优势

     a):去除掉很多繁琐的配置。

     b):Spring Boot 是简化Spring 开发的一个框架

     c):整个Spring 技术栈的一个整合

     d):J2EE一站式解决方案

   3.微服务

      一个应用是一组小型的服务,之间是通过HTTP来通讯的。其每一个元素都可以被独立的替换和独立升级。这区别以往的单体应用。具体解释:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa

   4.环境准备

    jdk 1.8    官方推荐jdk在1.7及以上     我使用 jdk1.8

    Maven3.x   maven 3.x以上版本    我是使用的是Maven 3.3.9(稳定)

      IntelliJIDEA2018

   SpringBoot 1.5.9.RELEASE:1.5.9;这个版本(稳定)

二、开发环境的搭建(步骤)

  1.首先在Maven安装目录下的settings.xml文件中的<profiles>标签下,添加如下代码。

      指定使用什么版本编译器进行编译代码

<!--指定使用什么编译器-->
<
profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>

  2.在intellij IDEA中添加自己下载的Maven。在setting.xml>>"Build">>"Build Tools">>"Maven"

    

    

    选择“Override”打上勾,选择安装位置的settings.xml配置文件路径

三、入门程序(SpringBoot hello world入门代码)

  1.在IDEA中创建一个Maven工程。

  

  

  第一次使用Idea 的Maven,记得选择开启自动导入功能。

  

  2.导入SpringBoot相关依赖(必须)在pom.xml中添加如下代码。

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
    </parent>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

   

    第一次加载好慢,需要在网上下载所需要的依赖,时间较长耐心等待。

  3.编写一个主程序;用于启动SpringBoot应用

   

  编写如下代码:

  

/**
 *@SpringBootApplication  标注这是主程序类,若是没有找到该注解,在pom.xml中右键reimport即可
 */
@SpringBootApplication  //--->这是SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {

        SpringApplication.run(MainApplication.class,args);  //--->这是SpringApplication没有Boot
} }

   

猜你喜欢

转载自www.cnblogs.com/lcaiqin/p/10367247.html