我正在尝试在我正在构建的网站上包含税收计算,我想使用开箱即用的SimpleTax Provider
我正在尝试关注此链接
我必须在我的Spring应用程序上下文文件中包含bean定义
这可能是一个noob问题,但我很困惑。我应该在哪里找到这个文件?
*编辑:我知道我必须做一个基于注释的配置,但我不清楚如何
提前致谢!!
由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;
}
}