我正在编写以下代码:
@RestController
@RequestMapping("/user")
public class UserController
{
@Autowired private JdbcTemplate jt;
@RequestMapping("/getUsers")
public ListResult getUsers(@RequestBody GetUsersArgs args)
{
// paging query that returns ListResult object.
// ...
}
private static class GetUsersArgs
{
public int firstRowIndex = 0;
public int pageSize = 500;
}
}
我想要做的是,从 Spring Boot 的 application.properties 文件中为 GetUsersArgs 对象的 pageSize 字段设置默认值。
当 application.properties 文件内容如下时,
server.port: 9000
management.port: 9001
userList.pageSize: 100
pageSize 字段必须设置为 100。否则,设置为 500。
怎么做到呢?