Intellij IDEA 搭建Spring Boot项目

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35230695/article/details/85276746

 

SpringBoot

这里写图片描述

SpringBoot 是 SpringMVC 的升级版,相对于编码、配置、部署和监控方面,会更加简单

微服务

微服务是一个新兴的软件架构,就是把一个大型的单个应用程序和服务拆分为数十个的支持微服务。一个微服务的策略可以让工作变得更为简便,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。

Spring 为 微服务提供了一整套的组件-SpringClound , SpirngBoot 就是该基础。

这里写图片描述

使用IDEA创建SpringBoot项目

项目结构为:

运行SpirngbootdemoApplication的main方法,就能开始运行。

控制台输出:

"C:\Program Files\Java\jdk1.8.0_91\bin\java" ....

 ____ _ __ _ _

/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \

( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \

\\/ ___)| |_)| | | | | || (_| | ) ) ) )

|____| .__|_| |_|_| |_\__, | / / / /

=========|_|==============|___/=/_/_/_/

:: Spring Boot :: (v1.4.2.RELEASE)

2016-12-16 14:56:52.083 INFO 15872 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Registering beans for JMX exposure on startup

2016-12-16 14:56:52.215 INFO 15872 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)

2016-12-16 14:56:52.255 INFO 15872 --- [ main] com.jxust.SpirngbootdemoApplication : Started SpirngbootdemoApplication in 7.795 seconds (JVM running for 9.177)

从这里可以看到 Tomcat 的端口号默认8080,因为还没有自定义Controller,所以还没有视图,下面来创建一个输出Hello SpringBoot!的视图。

创建一个HelloController,位于controller包下

这里写图片描述

HelloController.java

package com.learn.learn.controller;
 
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
 
/**
 * Created by Chen Jing
 * Time: 2016/12/27 23:00
 */
@RestController
public class HelloController {
 
    @RequestMapping("/hello")
    public String say(){
        return "Hello SpringBoot!";
    }

@RestController Spring4 之后新加的注解,原来返回json需要@ResponseBody配合@Controller,现在一个顶俩

在浏览器中输入http://localhost:8080/hello就能输出Hello SpringBoot!这句话。


 

猜你喜欢

转载自blog.csdn.net/qq_35230695/article/details/85276746