zoukankan      html  css  js  c++  java
  • 寻找写代码感觉(三)之使用 Spring Boot 编写接口

    一、前言

    项目配置完之后,接着就是写接口了,那咱们就开始吧。

    二、项目配置补充知识点

    上篇文章写的是关于项目属性配置的一些知识,这里针对上次遗忘内容进行补充如下:

    2.1、获取配置文件的值

    1. application.yml 文件中,示例内容如下:
    server:
      port: 8888
    name: xiaoqiang
    age: 11

    注意:这里关于yml文件的书写,使用@Value取值时,配置文件的字段一定要顶格写,如:name: xiaoqiang因为空格会认为是某个对象的属性,这里一定要注意

    1. 利用@Value 注解取值

    示例接口如下:

    @RestController
    public class HelloController {
    
        @Value("${name}")
        private String name;
    
        @GetMapping("/say")
        public String say(){
            return "hi ,"+name;
        }
    }

    访问say接口,就可以获取到值

    示例代码如下

    import lombok.Data;
    import org.springframework.boot.context.properties.ConfigurationProperties;
    import org.springframework.stereotype.Component;
    
    /**
     * @author longrong.lang
     * @version 1.0
     * @description
     * @date 2021/8/17 21:16
     */
    @Data
    @Component
    @ConfigurationProperties(prefix = "student")
    public class Student {
        private String name;
        private int age;
    }
    1. pom文件中引入
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-configuration-processor</artifactId>
                <optional>true</optional>
            </dependency>

    https://www.cnblogs.com/longronglang/p/15192194.html

    故乡明
  • 相关阅读:
    Linux_修改网卡名
    综合架构_ansible_剧本编写
    综合架构_ansible自动化管理服务
    Linux_综合架构_ssh基于密钥_远程连接
    NFS项目实践
    综合架构_实时同步服务 inotify
    综合架构_nfs常见错误
    linux_知识点集锦
    企业全网备份数据
    综合架构_存储服务nfs
  • 原文地址:https://www.cnblogs.com/luweiweicode/p/15203185.html
Copyright © 2011-2022 走看看