《微服务之用IDEA构建Spring Boot工程》

前言:

         Spring Boot是由Pivotal团队开发的Spring框架,采用了生产就绪的观点,旨在简化配置,致力于快速开发。Spring Boot框架提供了自动装配和起步依赖,使开发人员不需要配置各种xml文件。通过这种方式,极大地提高了程序的开发速度。因此,Spring Boot被认为是新一代的Web开发框架。

        Spring Boot与Spring相比,有三大特点:自动配置、起步依赖、Actuator对运行状态的监控

        自带非功能性的特性:安全、度量、健康检查、内嵌Servlet容器、外置配置

正文:

        用IDEA构建一个SpringBoot工程很简单:

        一。新建项目

       File→New→Project

       《微服务之用IDEA构建Spring Boot工程》_第1张图片

       二。填写Group和Artifact

《微服务之用IDEA构建Spring Boot工程》_第2张图片        三。选择Web模块的Web功能

《微服务之用IDEA构建Spring Boot工程》_第3张图片

        四。确定工程存放位置

        点击Finish之后,IDEA会从spring.io网站下载工程模板,下载完成后,一个完整的SpringBoot工程就创建完毕了。

       五。工程基本结构:

《微服务之用IDEA构建Spring Boot工程》_第4张图片

      说明:HelloLindaApplication是程序的启动类,在该类上添加@RestController注解,开启RestController功能,写一个接口“/hi”,使用@GetMapping注解表明为Get类型的请求,看一下构建的Web工程:

       具体代码:

package com.forezp.hellolinda;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
public class HelloLindaApplication {

    public static void main(String[] args) {
        SpringApplication.run(HelloLindaApplication.class, args);
    }

      @GetMapping("/hi")
      public String hi(){
        return "hi,I'm forezp";
      }
   
}



      启动HelloWorldApplication类的main方法,程序启动 完成后,在浏览器输入“http://localhost:8080/hi”,页面显示:

《微服务之用IDEA构建Spring Boot工程》_第5张图片

    

结语:

        实践出真知。

你可能感兴趣的:(JAVA)