SpringBoot2基础案例(01):环境搭建和宁静的风格接口

  

本文源码:   GitHub·点这里| |   GitEE·点这里

  

     一,SpringBoot框架的特点

  

& lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-web   & lt;/dependency>      

4)发展趋势看   
微服务是未来发展的趋势,项目会从传统架构慢慢转向微服务架构,因为微服务可以使不同的团队专注于更小范围的工作职责,使用独立的技术,更安全更频繁地部署。   

     二,搭建SpringBoot的环境

  

     2、引入核心依赖

  <前>   <代码类="朗——“xml”> & lt; dependency>   & lt; groupId> org.springframework.boot   & lt; artifactId> spring-boot-starter-web   & lt;/dependency>      

     4,启动文件注解

  <前>   <代码类=" lang-java ">进口org.springframework.boot.SpringApplication;   进口org.springframework.boot.autoconfigure.SpringBootApplication;   @SpringBootApplication   公开课HelloApplication {   公共静态void main (String [] args) {   SpringApplication.run (HelloApplication.class, args);   }   }      

丝毫没有问题,就这样吧启动上面这个类,springboot的基础环境就搭建好了。   
想想之前的春天框架的环境搭建,是不是就是这个感觉:意会一下吧。   

     三,SpringBoot2.0几个入门案例

  

进口com.boot.hello.entity.ProjectInfo;   进口org.springframework.web.bind.annotation.RequestMapping;   进口org.springframework.web.bind.annotation.RestController;/* *   * SpringBoot 2.0第一个程序   */@RestController   公开课HelloController {   @RequestMapping ("/getInfo”)   公共ProjectInfo getInfo () {   ProjectInfo信息=new ProjectInfo ();   信息。setTitle (“SpringBoot 2.0基础教程”);   info.setDate (“2019-06-05”);   info.setAuthor(“知了一笑”);   返回信息;   }   }      

  @RestController注解等价   @ controller +   @ResponseBody返回Json格式数据。

  

@ component   公开课ParamConfig {   @ value (" $ {user.author} ")   私人字符串作者;   @ value (" $ {user.title} ")   私人字符串标题;   @ value (" $ {user.time} ")   私人时间字符串;//省略获取和设置方法   }      

4)调用方式

  <前>   <代码类=" lang-java ">/* *   *环境配置,参数绑定   */@RestController   公开课ParamController {   @   私人ParamConfig ParamConfig;   @RequestMapping ("/getParam”)   公共字符串getParam () {   返回“(“+ paramConfig.getAuthor () +”;“+   paramConfig.getTitle () +”、“+   paramConfig.getTime () +“]”;   }   }   

SpringBoot2基础案例(01):环境搭建和宁静的风格接口