上期我们说到,新建的网站最好都建立一个网站地图(sitemap.xml),如果每次手动更新的话太麻烦了,费时费力。接下来我们就聊聊怎么通过springboot自动更新该文件吧。
需要建立网站地图的时候,肯定是项目可以成功运行并且可以部署到服务器了。
首先,我们建立sitemap对应的实体类
public class SiteMap {
private SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
/**
* url https://www.xxx.com
*/
private String loc;
/**
* 最后更新时间 yyyy-MM-dd
*/
private Date lastmod;
/**
* 更新速度 always hourly daily weekly monthly yearly never
*/
private String changefreq;
/**
* 权重 1.0 0.9 0.8
*/
private String priority;
@Override
/** 重写 toString 适应xml格式 */
public String toString() {
StringBuffer sb= new StringBuffer();
sb.append("<url>");
sb.append("<loc>" +loc+ "</loc>");
sb.append