Springboot中@Value怎么用-创新互联

这篇文章主要介绍了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 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]}

感谢你能够认真阅读完这篇文章,希望小编分享的“Springboot中@Value怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联网站建设公司,,关注创新互联行业资讯频道,更多相关知识等着你来学习!


网页标题:Springboot中@Value怎么用-创新互联
当前链接:http://scjbc.cn/article/ipdjh.html

其他资讯