我正在开展一个项目,我必须" GET"使用java的rest API。有约。 rest API中的20个查询参数,使每个调用都是唯一的。
API网址1:http://mock.domain.com/api?param1=value
API网址2:http://mock.domain.com/api?param2=value
API网址3:http://mock.domain.com/api?param3=value¶m4=value
API网址4:http://mock.domain.com/api?param5=value¶m4=value
所有这些API都具有相同的URI,但查询参数使它们具有唯一性。我必须在这些API上创建一个包装器,这样只有在输入验证正确时才会调用API端点。
一种方法是创造 1. POJO类设置所有输入参数并使用弹簧启动进行基本验证 2.在调用端点之前创建if,else语句并验证所有输入验证。例如;如果设置了param3,那么也应该设置param4,依此类推。
但我自己并不相信这种做法,这对管理来说太过冗长乏味。你有什么建议吗?