【问题标题】:How to load the Test Data or Sample data for Shopizer?如何为 Shopizer 加载测试数据或样本数据?
【发布时间】:2014-11-09 23:18:42
【问题描述】:

我有什么方法可以使用 Shopizer 的测试数据或样本数据? 我已经成功安装了它,但现在我想添加一些产品或内容以查看一般的实际功能。

从文档中可以看出,我们可以在初始启动时加载测试数据,这将概述如何配置在线商店。 为此我编辑了sm-shop/src/main/webapp/WEB-INF/spring/appServlet/shopizer-properties.xml

<prop key="POPULATE_TEST_DATA">false</prop>

并将上面的属性键修改为 TRUE。

但它没有加载任何测试数据。我做错了吗? 或者还有其他方法可以实现吗?

我也想知道“sm-core”和“sm-shop”包的基本区别?

【问题讨论】:

    标签: java shopizer


    【解决方案1】:

    按照这些步骤,我相信您将能够获得测试数据。

    1. 删除您的架构并重新创建它。
    2. shopizer-properties.xml,设置&lt;prop key="POPULATE_TEST_DATA"&gt;true&lt;/prop&gt;

    这将能够在初始启动时加载测试数据。关于您的第二个问题

    sm-核心

    sm-core 提供类似 Shopizer 下的核心功能

    1. 模型类
    2. 服务
    3. 实用类
    4. 缓存 API
    5. 支付、运输等集成点

    简而言之,sm-core 提供任何电子商务商店所需的核心功能。

    sm商店

    sm-shop 正在为像

    这样的在线商店提供通用的功能、控制器和 API
    1. 购物车
    2. 用于 Shopizer 的 CMS 的 API/功能
    3. 类别/PDP 等的 API/功能

    sm-core 使用了服务以及sm-core 提供的其他集成点,它也依赖于sm-core 中使用的模型层

    【讨论】:

    • 太棒了!!.. 我现在可以获取测试数据了.. 谢谢 :)
    • 我可以从哪里删除架构,请解释一下
    • @Hayaaziz:在 DB.properties 中,将模式创建设置为创建,它将始终创建新模式并填充测试数据
    • 我注释了mySQL,并在database.properties中取消注释H2,这是默认写的:db.jdbcUrl=jdbc\:h2\:file\:SALESMANAGER;AUTOCOMMIT=OFF;INIT\ =CREATE SCHEMA IF NOT EXISTS SALESMANAGER ...那我应该修改什么?
    猜你喜欢
    • 2013-03-18
    • 2013-09-27
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2010-11-09
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    相关资源
    最近更新 更多