Spring Boot制作个人博客-代码优化
Posted qq_48838980
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot制作个人博客-代码优化相关的知识,希望对你有一定的参考价值。
文章目录
1、博客管理
(1)标签页面优化
(2)分类页面优化
(3)博客内容描述
- 添加属性值,添加setter/getter tostring方法
- 添加输入域
- 添加表单验证
2、数据库数据问题
(1)提交数据库时,一定要将所有的数据都再提交一次,否侧未修改数据将会为0
(2)修改以下代码
(3)添加MyBeanUtils方法
package net.zjs.lrm.util;
import net.zjs.lrm.po.Blog;
import org.springframework.beans.BeanWrapper;
import org.springframework.beans.BeanWrapperImpl;
import java.beans.PropertyDescriptor;
import java.util.ArrayList;
import java.util.List;
/**
* 功能:获取所有的属性值为空属性名数组
* 作者:zjs
* 日期:2021-06-20
*/
public class MyBeanUtils {
public static String[] getNullPropertyNames(Object source) {
BeanWrapper beanWrapper=new BeanWrapperImpl(source);
PropertyDescriptor[] pds=beanWrapper.getPropertyDescriptors();
List<String> nullPropertyNames=new ArrayList<>();
for (PropertyDescriptor pd:pds){
String propertyName=pd.getName();
if(beanWrapper.getPropertyValue(propertyName)==null){
nullPropertyNames.add(propertyName);
}
}
return nullPropertyNames.toArray(new String[nullPropertyNames.size()]);
}
}
(4)修改BlogServiceImpl.java代码
3、设置标签自定义
(1)设置标签自定义方法
(2)可以输入标签里没有的属性
以上是关于Spring Boot制作个人博客-代码优化的主要内容,如果未能解决你的问题,请参考以下文章