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
- application.properties中设置
彩蛋
-
在resources目录下新建banner.txt,将生成的图片复制进去

浙公网安备 33010602011771号