spring Boot 入门(学习笔记)


图片

spring boot 简介

1.spring的全家桶

为了便于开发,springboot是对spring的整合。

2.微服务

1)微服务是一种架构风格;
2)将每一个功能单元独立,每个功能单元可以通过http方式进行轻量级通讯。
3)相当于大型的分布式应用,对于部署和运维带来了挑战。
4)springboot给了很好的解决方案。
spring Boot快速地构建应用—>spring Cloud进行网状互联互调
—>spring Cloud Data Flow 流式计算、批处理

在这里插入图片描述

3.spring boot 配置

1,环境约束

(举例)
–jdk 1.8
下载链接: https://www.oracle.com/java/technologies/javase-downloads.html.

–maven 3.x
下载链接:http://maven.apache.org/download.cgi.

–intellij IDEA
下载链接:https://www.jetbrains.com/idea/download/#section=windows.

–spring Boot 2.3.0.RELEASE

2,Hello world

1) 创建一个maven工程(jar);
2) 导入springBoot的依赖包;

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.0.RELEASE</version>
    <relativePath/>
</parent>
<dependencies>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

3) 编写主程序,启动springboot(idea中主函数的快捷键是psvm:public static void main)

@SpringBootApplication
public class Mainprocess {
   public static void main (String args[]){
      //启动spring主程序
      SpringApplication.run(Mainprocess.class,args);
   }
}

4)编写controller、service

@Controller
public class Hellocontroller {
    
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "hello word!";
    }
}

5)创建可执行的jar包,在pom.xml文件中添加如下:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

将应用打成jar包,用Java -jar 命令执行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值