资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Springboot中@Value怎么用

这篇文章主要介绍了Springboot中@Value怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联建站专业提供资阳移动机房服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买资阳移动机房服务,并享受7*24小时金牌售后服务。

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://cdkjz.cn/article/ppphhg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220