洞察探讨小游戏SDK接入的最佳实践以及对企业跨平台开发的优势
656
2023-07-13
Springboot @Value使用代码实例
这篇文章主要介绍了Springboot @Value使用代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
entity.Book
package com.draymonder.amor.entity;
import java.util.List;
import org.springframework.beans.factory.annotation.Value;
imphttp://ort org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
public 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
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;
@RestController
public class BookController {
@Autowiredhttp://
Book book;
@GetMappinhttp://g("/book")
public String book() {
return book.toString();
}
}
resources/applcation.yml
server:
port: 8080
book:
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]}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~