XStream使用XStream简介Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将JavaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。Xstream也可以将JavaBean序列化成Json或反序列化,使用非常方便。XStream使用案例1添加依赖<!--xml与bean相互转换-->
<            
                
         
            
            
            
              富文本编辑是开发过程中常用的功能之一,而markdown是开发人员最亲睐的编辑格式,此刻,我也正在使用的markdown编辑器进行编辑。刚好有了一些想法,所以实现了这个功能。Markdown文本编辑功能实现Editormd项目地址,Editormd的基本实现非常简单,只需要在html中引入必要的css文件(此处使用了thymeleaf)<meta charset="utf-8"/>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 10:09:32
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            搭建一个springboot+mybatis的项目,然后通过markdown编辑器对表Content进行插入操作,下面开始通过IDEA创建一个项目为markdown的springboot项目,结构如下:添加依赖pom.xml<dependencies>
        <!--thymeleaf-->
        <dependency>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 23:24:40
                            
                                505阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2、SpringBoot整合editor.md实现markdown语法的编辑器内容编辑页面edit.html<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>Ti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 18:33:43
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言最近,在研究一个如何将我们git项目的MARKDOWN文档获取到,并且可以展示到界面通过检索查到,于是经过几天的摸索,成功的研究了出来本次前端vue使用的是Markdown-it Markdown-it 是一个用于解析和渲染 Markdown 标记语言的 JavaScript 库。 它采用模块化的设计,提供了灵活的配置选项和丰富的插件系统,使开发者可以根据自己的需要定制 Markdown 的解            
                
         
            
            
            
            1、进入支付宝开放平台https://openhome.alipayhttps://openhome.alipay 2、进入沙箱2.1 点击启用公钥点击查看:3、Java集成沙箱支付3.1  在pom.xml文件中添加依赖<!--支付宝依赖 -->
        <dependency>
            <groupId&            
                
         
            
            
            
            一 什么是 Smart-Doc       smart-doc 是一个 java restful api 文档生成工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释的写,smart-doc就能帮你生成            
                
         
            
            
            
            SpringBoot整合Editor.Md实现Markdown富文本编辑器先下载editor.md文件夹点我下载https://share.weiyun.com/gUpFvM7m 密码:xr5ds3解压文件放到resources下的static目录说下就行我在resources的templates目录下新建了一个test.html页面,页面代码如下```<!DOCTYPE html>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 16:20:52
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、准备工作,先创建一个文章表,用于存放书写的文章1、建表SQL:CREATE TABLE `article` (
`id` int(10) NOT NULL AUTO_INCREMENT COMMENT 'int文章的唯一ID',
`author` varchar(50) NOT NULL COMMENT '作者',
`title` varchar(100) NOT NULL COMMENT '            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 21:14:03
                            
                                233阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            发布文章功能里面最重要的就是需要集成富文本编辑器,目前富文本编辑器有很多,例如ueditor,CKEditor、editor.md等。这里守望博客里面是集成的editor.md,因为editor.md是markdown格式,目前markdown由于简洁好用,在各种云笔记、github等中得到了广泛使用。1、集成editor.md
editor.md是在github上开源,开源地址为:https:/            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-23 19:09:26
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            后台管理系统用于学习,毕设等。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-08 21:11:07
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot上传下载删除excel文件 在本地准备好excel文件pom.xml<dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-bo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 12:24:46
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇博文介绍了Spring中缓存注解@Cacheable @CacheEvit @CachePut的基本使用,接下来我们将看一下更高级一点的知识点key生成策略超时时间指定I. 项目环境1. 项目依赖本项目借助SpringBoot 2.2.1.RELEASE + maven 3.5.3 + IDEA + redis5.0进行开发开一个web服务用于测试<dependencies>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 15:41:01
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            springboot有很多方法处理日志,例如拦截器,aop切面,service中代码记录等,这些方法各有优劣,拦截器处理起来看似简单,但在获取入参之后必须重写RequestWrapper类,否则会报HttpMessageNotReadableException: Required request body is missing异常。在service中使用代码记录虽然简单自由,但是在开发工作量大的时            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 20:46:53
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一次说到了springboot中对于参数处理的扩展,当然主要是说到如何针对特有的请求数据进行转换,并非站在spring的基础上看spring如何完成这一逻辑,而关于spring内部处理或者说内置的处理将在sping源码中详细去理解。今天将要说到的是springboot中如何处理方法返回值,使用spring较多的人会看到,对于方法的返回一般会有两种模式,一种是页面,一种是数据,分别对应了Model            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-29 09:04:59
                            
                                148阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            虽然现在SpringBoot框架很火,但是SpringBoot并不能处理以及响应客户端的请求,最终还是要依赖SpringMVC框架,所以接下来介绍SpringMVC Controller方法的返回值类型,涵盖所有返回值类型。这篇博客只是扫盲点,没具体深入。1. ModelAndView我们在使用SpringMVC的时候,经常返回ModelAndView类型,现在前后端分离后,后端都是返回JSON格            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 18:30:59
                            
                                190阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在昨天的文章最后,我提到一个问题,就是我的例子对错误处理的设计不够。按照RESTful的设计,既然请求是借助HTTP的方法,那么返回信息也应该借助HTTP的状态码和其他信息。经过查找资料,决定将这篇文章中提到的例子实践一次,并用我的话总结下。首先我们需要新建一个简单的Controller,代码如下:@RestController
class GreetingController {
    @R            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 20:15:13
                            
                                369阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录简介前期准备统一封装报文统一异常处理自定义异常信息 简介当使用SpringBoot开发Web项目的API时,为了与前端更好地通信,通常会约定好接口的响应格式。例如,以下是一个JSON格式的响应,通过返回码和返回信息告知前端具体的操作结果或错误信息。如果操作成功,前端可以通过"data"字段获取响应内容。{
    "code":"000000",
    "message":"操作成功"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 09:22:31
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            常用的JavaScript设计模式单体模式工厂模式例模式函数函数的定义局部变量和全局变量返回值匿名函数自运行函数闭包这里有必要对tcpmon说明一下,它实际上是个HTTP代理,起一个消息转发的作用,监视的是转发出去的消息。最终,消息还是要送到具体的地址和端口,否则响应就不正确了。也就是说,TCPMon是一个消息的二传手,它的前后都应该配置正确才行。现在我们手头有一个WebService测试客户端,            
                
         
            
            
            
            Spring Boot Web开发(一)一、静态资源映射 (1)所有/webjars/**,都去classpath:/META_INF/resources/webjars/找资源 webjars:以Jar包的方式引入静态资源https://www.webjars.org/<!--引入jquery-->
        <dependency>
            <