TaxCalculation(applicationContext.xml)

问题描述 投票:0回答:1

我正在尝试在我正在构建的网站上包含税收计算,我想使用开箱即用的SimpleTax Provider

我正在尝试关注此链接

https://www.broadleafcommerce.com/docs/core/current/broadleaf-concepts/pricing/tax/simple-tax-provider#

我必须在我的Spring应用程序上下文文件中包含bean定义

这可能是一个noob问题,但我很困惑。我应该在哪里找到这个文件?

*编辑:我知道我必须做一个基于注释的配置,但我不清楚如何

提前致谢!!

broadleaf-commerce
1个回答
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;
    }



}
© www.soinside.com 2019 - 2024. All rights reserved.