    @Test
    public void sayHello() {

        // 清空数据
        jdbcTemplate.update("delete from `log`");

        demoService.sayHello();

        // 检查 sayHello 是否在数据库里插入了正确的数据
        Map<String, Object> result = jdbcTemplate.queryForMap("select * from `log`");

        // 校验数据是否和预期的一致
        Assert.assertEquals("demoResource", result.get("resource")); // annotation 传入的
        Assert.assertEquals("demoAction", result.get("action")); // annotation 传入的
        Assert.assertEquals("sayHello", result.get("methodName")); // 反射获取的方法名
        Assert.assertEquals("com.fenbi.newbull.commonsdblogdemo.DemoService", result.get("classname")); // 反射获取的类名
    }