diff --git a/README.md b/README.md
index 86e3265..f313079 100644
--- a/README.md
+++ b/README.md
@@ -313,9 +313,11 @@
📢 想要一起加入我们的精彩微信群吗?跟着以下简单步骤:
1️⃣ **扫描我的二维码**:使用微信的扫一扫功能,扫描下方的二维码,将我添加为你的好友。
+
+
2️⃣ **等待好友请求被接受**:一旦你的好友请求被接受,你将收到一份群组邀请。
3️⃣ **点击邀请链接**:打开邀请链接,立即加入我们的精彩群组!
diff --git a/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/MyCustomDateEditor.java b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/MyCustomDateEditor.java
new file mode 100644
index 0000000..c0319db
--- /dev/null
+++ b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/MyCustomDateEditor.java
@@ -0,0 +1,12 @@
+package com.xcs.spring;
+
+import org.springframework.beans.propertyeditors.CustomDateEditor;
+
+import java.text.SimpleDateFormat;
+
+public class MyCustomDateEditor extends CustomDateEditor {
+
+ public MyCustomDateEditor(){
+ super(new SimpleDateFormat("yyyy-MM-DD"),false);
+ }
+}
diff --git a/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java
index a39ec1f..544228c 100644
--- a/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java
+++ b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java
@@ -1,8 +1,23 @@
package com.xcs.spring;
+import com.xcs.spring.bean.MyBean;
+import org.springframework.beans.factory.support.RootBeanDefinition;
+import org.springframework.context.annotation.AnnotationConfigApplicationContext;
+
+import java.util.Date;
+
public class PropertyEditorDemo {
-
public static void main(String[] args) {
+ AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
+ context.refresh();
+ RootBeanDefinition rootBeanDefinition = new RootBeanDefinition(MyBean.class);
+ rootBeanDefinition.getPropertyValues().add("path", "/opt/myfile");
+ rootBeanDefinition.getPropertyValues().add("date", "2023-12-5");
+ context.registerBeanDefinition("myBean", rootBeanDefinition);
+
+ context.getBeanFactory().registerCustomEditor(Date.class, MyCustomDateEditor.class);
+
+ System.out.println("myBean= " + context.getBean("myBean"));
}
}
diff --git a/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/bean/MyBean.java b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/bean/MyBean.java
new file mode 100644
index 0000000..df9867d
--- /dev/null
+++ b/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/bean/MyBean.java
@@ -0,0 +1,35 @@
+package com.xcs.spring.bean;
+
+import java.nio.file.Path;
+import java.util.Date;
+
+public class MyBean {
+
+ private Path path;
+
+ private Date date;
+
+ public Path getPath() {
+ return path;
+ }
+
+ public void setPath(Path path) {
+ this.path = path;
+ }
+
+ public Date getDate() {
+ return date;
+ }
+
+ public void setDate(Date date) {
+ this.date = date;
+ }
+
+ @Override
+ public String toString() {
+ return "MyBean{" +
+ "path=" + path +
+ ", date=" + date +
+ '}';
+ }
+}