将数据库查询内容保存为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

完整代码

 

发布了103 篇原创文章 · 获赞 2 · 访问量 3758
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览