我正在用一个旧的项目来练习spring引导,在这个项目中,所有的数据都是从数据库中获取的。我想将一些数据源替换为接口(这些是get请求)。我不知道这方面的“礼节”:我应该把接口url放在哪里,它应该在控制器中调用吗?
接口URL是否应该在配置文件或类似文件中,在这些文件中它的行为类似于环境变量?该项目已经有一个配置文件,该文件包含例如数据库url和密码。
目前,控制器填充一个模型“productandprices”,然后一个jsp页面列出产品及其价格(以及一些其他琐碎的数据)。我想从接口检索的是价格数据。
我的控制器如下所示:
@Controller
public class ProductsController {
@Autowired
private ProductService productService;
@RequestMapping(value="products", method=RequestMethod.GET)
public String initiatePage(Model model, @ModelAttribute("productsAndPrices") ProductsAndPrices pap) {
List<Product> products = productService.getAllProductsFromDatabase();
productService.getProductPrice(products, pap.getId());
model.addAttribute("products", products);
return "product/productPrices";
}
}
暂无答案!
目前还没有任何答案,快来回答吧!