时间:2021-05-20
这篇文章主要介绍了Springboot @Value使用代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
entity.Book
package com.draymonder.amor.entity;import java.util.List;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@Componentpublic class Book { @Value("${book.name}") private String name; @Value("${book.author}") private String author; @Value("${book.price}") private Double price; @Value("#{'${book.love}'.split(',')}") private List<String> love; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public Double getPrice() { return price; } public void setPrice(Double price) { this.price = price; } @Override public String toString() { return "Book{" + "name='" + name + '\'' + ", author='" + author + '\'' + ", price=" + price + ", love=" + love + '}'; }}web.BookController
package com.draymonder.amor.web;import com.draymonder.amor.entity.Book;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class BookController { @Autowired Book book; @GetMapping("/book") public String book() { return book.toString(); }}resources/applcation.yml
server: port: 8080book: name: amor author: draymonder price: 50 love: a, b, c访问url localhost:8080/book
展示结果
Book{name='amor', author='draymonder', price=50.0, love=[a, b, c]}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
我们在Springboot中经常使用@Value注解来获取配置文件中的值,像下面这样@ComponentclassA{@Value("${user.value}
写入cookie实例!复制代码代码如下:varu="value=123";document.cookie=u;读取cookie实例,读取value的值!复制代码
使用SpringBoot实现excel生成和下载,生成模板如下controller@RequestMapping(value={"/downloadExcelT
请看看编码是否规范,使用是否方便HTML:代码复制代码代码如下:编号姓名{value}{value}编号名称{value}{value}Javascript:代
springboot中各种配置项纪录1.@Value最早获取配置文件中的配置的时候,使用的就是这个注解,SpEL表达式语言。//使用起来很简单@Value("$