我正在尝试在自己正在构建的网站上计算税款,我想使用现成的 SimpleTaxProvider
我正在尝试点击此链接
我必须在Spring应用程序上下文文件中包含bean定义
这可能是一个菜鸟问题,但我很困惑。我应该在哪里找到该文件?
*编辑: 我了解我必须做一个基于注释的配置,但是我不清楚如何做
提前谢谢!
答案 0 :(得分:0)
由github上的一名贡献者解决: https://github.com/BroadleafCommerce/DemoSite/issues/45
我在这里为有兴趣的人发布解决方案:
@Configuration
public class MyTaxConfiguration {
@Merge("blTaxProviders")
public List<?> myTaxProviders(SimpleTaxProvider blSimpleTaxProvider) {
//merge
return Arrays.asList(blSimpleTaxProvider);
}
@Bean
SimpleTaxProvider blSimpleTaxProvider(){
SimpleTaxProvider smpl=new SimpleTaxProvider();
Map<String,Double> map= new HashMap();
map.put("SPAIN", 0.08); //example1
map.put("US", 0.1); //example2
map.put("FRANCE", 0.2); //example3
smpl.setItemCountryTaxRateMap(map);
return smpl;
}
}