栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot

文章目录
  • SpringBoot
    • Spring Boot
      • 1. 回顾spring
      • 2. SpringBoot概述
      • 3. SpringBoot特点
      • 4. SpringBoot核心功能
      • 4. SpringBoot开发环境构建
          • 搭建测试
      • 5. springBoot配置文件
        • application.properties
        • application.yml
          • yaml基本语法
            • yml测试


SpringBoot Spring Boot 1. 回顾spring


2. SpringBoot概述


Spring Boot你只需要“run”就可以非常轻易的构建独立的、生产级别的spring应用。

我们为spring平台和第三方依赖库提供了一种固定化的使用方式,使你能非常轻松的开始开发你的应用程序。大部分SpringBoot应用只需要很少的配置。

3. SpringBoot特点

4. SpringBoot核心功能

4. SpringBoot开发环境构建

方式1:官网配置生成
https://start.spring.io/
选择配选项,在线生成并下载
解压后导入到idea中

add dependence

下载的压缩包解压到总项目文件夹

最后idea open导入文件夹


如果没用maven的jar包 需要setting导入正确的maven路径


搭建成功:



方式2:idea自动生成
Idea集成了https://start.spring.io/,可以在idea中选择配置并生成.
(可能因为网络协议问题 打开会报错)

搭建测试

运行main方法可以出现logo和端口号:
(其实是启动了Tomact)



测试页面:
建一个controller包和测试类:
(main方法的类放在外面)

properies 配置端口:

server.port=8888

类+测试方法

HelloController.class:

package com.ffyc.backservern.controller;

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

@RestController
@RequestMapping(path="hello")
public class HelloController {

    @RequestMapping(path = "/test")
    public String test(){

        return "hello springboot";
    }
}

运行main方法

网页地址:ip+端口+路径 即可打开

http://127.0.0.1:8888/hello/test 


另外可允许 跑好几个服务 运行多个端口 都可以打开 8888 8081

gitignore,iml, HELP不删
mvn md可删除


在线生成启动logo:https://www.bootschool.net/ascii
下载存放在resources目录下即可.
mvn clean+mvn package

5. springBoot配置文件

Spring Boot使用一个全局的配置文件(配置文件名是固定的)

application.properties

属性文件格式,内容为键值对

server.port=8080
application.yml

yml是YAML(YAML Ain’t Markup Language)语言的文件,以数据为中心.
配置:

server:
    port: 8080
yaml基本语法

语法结构:key:空格value
以此来表示一对键值对(空格不能省略);以空格的缩进来控制层级关系,只要是左边对齐的一列数据都是同一个层级的。

值的写法
字面量:普通的值[数字,布尔值,字符串]

K: V

字面量直接写在后面就可以,字符串默认不用加上双引号或者单引号;


使用@ConfigurationProperties 注解标签将配置文件中的内容映射到类中的属性.

@ConfigurationProperties(prefix = "user" )
yml测试
① 在yml配置值
② model user定义实体类 getset tostring方法
③ test 里applicationtest注入对象 测试




测试yml运行结果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/678182.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号