【发布时间】:2017-11-20 15:03:56
【问题描述】:
我正在使用 java 在 Spring Framework 中构建一个博客网站,我希望我的帖子从数据库 (mysql) 中动态显示。
问题: 我可以将整篇文章存储到数据库中,以减少为每篇文章创建大量文件并生成它
【问题讨论】:
标签: java mysql spring spring-mvc blogs
我正在使用 java 在 Spring Framework 中构建一个博客网站,我希望我的帖子从数据库 (mysql) 中动态显示。
问题: 我可以将整篇文章存储到数据库中,以减少为每篇文章创建大量文件并生成它
【问题讨论】:
标签: java mysql spring spring-mvc blogs
1) 是的,这是可能的。 Spring 有一个分页功能,允许您每页检索“n”个项目。你可以在这里看到一个例子REST API PAGINATION
2) 您可以使用TEXT 类型将整篇文章存储在数据库中(如果使用mssql,则可以使用VARCHAR(MAX))
3) 将图像上传到您的服务器目录并调用您网页上的 url。例如,如果您的网站名称是http://example.com,您可以创建一个/image 文件夹并在此处上传您的图片。因此,如果您的图片名称是test.png,那么在您存储在数据库中的文章中,它将包含html 文本<img src="http://example.com/image/test.png"/>(这可能会在您的数据库中转义)
【讨论】:
【讨论】:
1) 以上是否属实?
2) 我可以将整篇文章存储到数据库中,以减少为每篇文章创建大量文件并生成它
http://www.baeldung.com/spring-cache-tutorial
3) 存储文章图像的最佳方法是什么,以便我更舒适地存储和管理它们,而不是 ftp 传输到服务器并从那里调用。
希望对你有帮助:)
【讨论】: