FreeMarker是什么?一款模板引擎。即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于要展示什么数据,体现就是:模板+ 数据模型 = 输出       快速开始pom.xml确定导入FreeMarker依赖包<dependency>
        <gro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-26 15:13:21
                            
                                44阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初步认识自动装配spring 手动装配方式1. 模式注解模式注解是一种用于声明在应用中扮演"组件“角色的注解,就如spring framework中@Service 标示在任何类上面,都是用于做服务角色的模式注解。常见的模式注解方式有 @Repository @Component @Service @Controller@Configuration模式注解具有层数性和"派生性"/** 
 * 一级            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 07:39:41
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SimpleDateFormat格式化大多数情况下,第 1 个时间格式化的方法是使用 SimpleDateFormat 来进行时间格式化,它也是 JDK 8 之前重要的时间格式化方法,它的核心实现代码如下:// 定义时间格式化对象和定义格式化样式SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-18 18:40:52
                            
                                533阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            yml文件中这样进行配置 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-11-23 12:07:00
                            
                                194阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在你需要查询出来的时间的数据库字段对应的实体类的属性上添加@JsonFormatimport java.util.Date;
 
import com.fasterxml.jackson.annotation.JsonFormat;
 
public class TestClass {
 
    //设置时区为上海时区,时间格式自己据需求定。
    @JsonFormat(pattern="y            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 17:22:46
                            
                                319阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            GET请求及POST表单日期时间字符串格式转换这种情况要和时间作为Json字符串时区别对待,因为前端json转后端pojo底层使用的是Json序列化Jackson工具(HttpMessgeConverter);而时间字符串作为普通请求参数传入时,转换用的是Converter,两者在处理方式上是有区别。使用自定义参数转换器(Converter)实现 org.springframework.core.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 14:21:21
                            
                                831阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            起因:  在数据库设计中,日期时间等类型字段一般设置为Datetime格式,所以有时在接口请求实体bean中,对应的接口字段的数据类型可能会被设置为Date类型。  而在java常用场景中的时间格式一般有三种:yyyyMMddHHmmss ,yyyy-MM-dd HH:mm:ss , ISO8601,此处使用格式1、2、3来代替。  目前最常使用的时间格式为格式1。问题:  当接口中某字段类型设置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-26 09:52:27
                            
                                399阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            但还有个问题,实际开发中如果我有个字段不想用全局格式化设置的时间样式,那该怎么处理呢?@Data注解的优先级比较高,会以注解的时间格式为主。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-17 09:38:34
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、时间 1、注解(推荐) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date appointmentTime; 2、yaml spring: jack            
                
         
            
            
            
            在项目开发中我们经常会遇到各种参数校验,尤其是表单参数的校验。当参数不多时我们可以在控制器中手动校验,但是一旦遇到需要校验的参数较多的post接口时,还去一个个的校验的话那会累死个人。其实,Spring框架给我们提供了对象校验的API,可以帮助我们省去逐一手动校验接口参数的烦恼。本文就和大家一起系统学习一下Spring Validation的使用,并搞懂其中的原理。简单使用Java API规范(J            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-04 08:32:53
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近部门几位同事受了一些委屈相继离职,共事三年临别之际颇有不舍,待一切手续办妥帖,寒暄过后送他们出公司,几个老哥临别时冲我鬼魅一笑,我顿时心里一紧有种不好的预感,这事绝对没有这么简单。等我接手这几个大佬的项目后,应验了我的预感,此刻我居然有点后悔,为啥送别之时没揍他们一顿!哈哈哈~ 而这种打人的冲动,在我开始优化几位老哥的项目时候,变得越来越强烈。有个坑技术部每个月都会组织一下代码走查及优化,以前            
                
         
            
            
            
            方法一:配置 这种方式只对 Date 类型生效 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 方法二:@JsonFormat 部分格式化:@JsonFormat 注解需要用在实体类的时间字段上,对应的字段才能进行 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-27 10:30:00
                            
                                617阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            SpringBoot项目时区问题1 局部配置1 入参对象属性使用JsonFormat注解2 全局配置2 配置一个bean实现整体修改3 通过配置文件设置4 在Application启动类中添加5 在Application启动类方法中添加3 数据库时区问题 最近,博主在工作中遇到奇怪问题, 前端在某些查询功能时,会将时间条件检验并将北京时间转换成标准时间传入,但是在新增等功能,传入的时间是北京时间            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-31 22:41:32
                            
                                221阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SpringMVC中Controller的几种返回值在编写controller时,我们会发现mapping中会有不同的返回值,这次我通过查询其他人的博客,总结一下各个返回值:返回ModelAndView返回Map返回View返回String无返回值(void) (1)返回ModelAndView      使用ModelAndView类用来存储处理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 17:20:43
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            可以毫不夸张地说,这篇文章介绍的 Spring/SpringBoot 常用注解基本已经涵盖你工作中遇到的大部分常用的场景。对于每一个注解我都说了具体用法,掌握搞懂,使用 SpringBoot 来开发项目基本没啥大问题了! 为什么要写这篇文章?最近看到网上有一篇关于 SpringBoot 常用注解的文章被转载的比较多,我看了文章内容之后属实觉得质量有点低,并且有点会误导没有太多实际使用经验的人(这些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 19:44:39
                            
                                80阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            常用注解@SpringBootApplication前几章,在系统启动类里面,都加入了此启动注解,此注解是个组合注解,包括了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan注解。@SpringBootConfiguration 继承至@Configuration,对于熟悉spring的开发者而言,此标注当前类是配置类,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 17:11:48
                            
                                23阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            默认情况下spring boot返回的json时间格式带有时区, 并且是世界标准时间 , 和我们的时间差了八个小时 在application.yml中设置 spring: jackson: date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-24 19:00:00
                            
                                555阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # Spring Boot Redis 缓存时间格式化
在当今快节奏的开发环境中,缓存技术已经成为提高系统性能的重要手段。Redis 作为一种优秀的内存数据库,因其高效、简单和可扩展性而备受欢迎。在 Spring Boot 中使用 Redis 缓存时,时间格式化是一个非常重要的细节。本篇文章将深入探讨如何在 Spring Boot 中使用 Redis 缓存,并对缓存数据进行时间格式化,以确保系统            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-28 06:00:50
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、属性二、配置三、重写配置对应的实体属性`set`方法一、属性    /**     * 时间     */    private Date ;二、配置            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-06 13:23:49
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
  目录   1 
  、 
  参数校验简介 
   
  2、 
  Validation介绍 
  Hibernate Validator与 
  Spring Validator 
   
  3、 
  应用示例  
   
  4、 
  补充 
     0 
  1PART 
  参数校验简介 
  开发过程中,后台的参数校验是必不可少的,所以经常会看到类似下面这样的