SpringBoot(一)

SpringBoot(一)

简介

  • Spring是为了解决企业级应用开发的复杂性而创建的,简化开发
  • Spring Boot基于Spring开发,核心思想是约定大于配置
  • Spring Boot的主要优点:
    • 为所有Spring开发者更快的入门
    • 开箱即用,提供各种默认配置来简化项目配置
    • 内嵌式容器简化Web项目
    • 没有冗余代码生成和XML配置的要求

微服务

  • 微服务是一种架构风格,要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合,可以通过http的方式进行互通
  • 优点:
    • 节省了调用资源
    • 每个功能元素的服务都是一个可替换的、可独立升级的软件代码

第一个SpringBoot程序

通过网站构建

  • 开始网址
  • 选2.4.2版本,java8,加入Spring Web依赖
  • generate生成

通过IDEA构建

  • New Project -> Spring Initializr

运行

  • 有@SpringBootApplication注解的HelloworldApplication类为程序主入口
  • 在其同级目录下新键controller、dao、service、pojo等package
  • 写一个controller
package com.yhr.helloworld.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(){
        return "Hello, World!";
    }

}
  • 运行后访问接口即可
  • 打jar包:Maven -> Lifecycle -> package
  • java -jar./xxx.jar 即可运行

注意

  • 若插件pring-boot-maven-plugin爆红,加上版本号并清除IDEA缓存
    • <version>2.2.6.RELEASE</version>
    • File -> Invalidated Caches / Restart
  • 修改端口号:
    • application.properties中设置server.port=xxxx

彩蛋

posted @ 2021-02-10 17:45  一天到晚睡觉的鱼  阅读(60)  评论(0)    收藏  举报