将数据库查询内容保存为json文件

如何用java或spring boot框架将数据库查询的内容保存为json文件,每5分钟更新一次,替换为最新的json文件。

查询结果用一个对象接收,在用fastjson或者其他工具转成字符串不就行了。。。。

有代码吗?随便举个例子就行,比如资源代下载网user表字段username,password。

InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");

        SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

        try (SqlSession session = sqlSessionFactory.openSession()) {

            UserMapper mapper = session.getMapper(UserMapper.class);

            List<User> users = mapper.selectAll();

            String string = JSON.toJSONString(users);

            System.out.println(string);

            //然后可以用io流写入到文件中

        }

这依赖了nybatis,fastjson还有数据库驱动

mybatis.........

如果直接用java来存放呢?不用spring boot框架

我没有用spring啊,一个orm框架,和fastjson加数据库驱动就ojbk了

https://gitee.com/jsjlkw/linshi.git

完整代码

发布了122 篇原创文章 · 获赞 2 · 访问量 5217

猜你喜欢

转载自blog.csdn.net/liuji0517/article/details/105089755