上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: 前言 在《Effective Java 第2版》中有提到,遇到多个构造器参数时要考虑使用构建器(Builder模式)。相比于重叠构造器(telescoping constructor)模式和JavaBeans模式,Builder模式实现的对象更利于使用。 下面从一个Person例子进行分析以上三种设 阅读全文
posted @ 2022-11-17 15:00 Lafite-1820 阅读(468) 评论(0) 推荐(0)
摘要: 1 自定义配置 1.1 配置application.properties文件 为了解析方便,我们用application.properties来代替application.xml文件,具体配置内容如下: scanPackage=com.tom.demo 1.2 配置web.xml文件 大家都知道,所 阅读全文
posted @ 2022-11-17 14:42 Lafite-1820 阅读(58) 评论(0) 推荐(0)
摘要: 基于Gradle的Spring源码下载及构建技巧 1 Spring 5源码下载 首先你的JDK需要升级到1.8以上版本。从Spring 3.0开始,Spring源码采用GitHub托管,不再提供官网下载链接。这里不做过多赘述,大家可自行去GitHub网站下载,我使用的版本下载链接为 https:// 阅读全文
posted @ 2022-11-17 14:23 Lafite-1820 阅读(295) 评论(0) 推荐(0)
摘要: 1 什么是循环依赖? 如下图所示: BeanA类依赖了BeanB类,同时BeanB类又依赖了BeanA类。这种依赖关系形成了一个闭环,我们把这种依赖关系就称之为循环依赖。同理,再如下图的情况: 上图中,BeanA类依赖了BeanB类,BeanB类依赖了BeanC类,BeanC类依赖了BeanA类,如 阅读全文
posted @ 2022-11-15 10:38 Lafite-1820 阅读(177) 评论(0) 推荐(0)
摘要: Spring大约有20个模块,由1300多个不同的文件构成。这些模块可以分为核心容器、AOP和设备支持、数据访问与集成、Web组件、通信报文和集成测试、集成兼容等类。Spring 5的模块结构如下图所示。 组成Spring框架的每个模块都可以单独存在,也可以将一个或多个模块联合实现。下面分别介绍每类 阅读全文
posted @ 2022-11-15 10:11 Lafite-1820 阅读(84) 评论(0) 推荐(0)
摘要: 1 常见软件的版本命名 常见软件的版本命名举例如下表所示。 软件升级过程说明Linux Kernel 0.0.1 1.0.0 2.6.32 3.0.18 若用X.Y.Z表示,则偶数Y表示稳定版本,奇数Y表示开发版本Windows Windows 98 Windows 2000 Windows XP 阅读全文
posted @ 2022-11-15 10:01 Lafite-1820 阅读(130) 评论(0) 推荐(0)
摘要: JPA注解 Table Table用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: name: 表名,默认为类名 catalog: 对应关系数据库中的catalog schema:对应关系数据库中的schema UniqueConstraints:定义一个U 阅读全文
posted @ 2022-11-14 18:15 Lafite-1820 阅读(184) 评论(0) 推荐(0)
摘要: 来源:https://blog.csdn.net/qq_42688149/article/details/122275540 1 JsonLib示例 package com.jsonDemo; import net.sf.json.JSONObject; import java.util.HashM 阅读全文
posted @ 2022-11-10 16:46 Lafite-1820 阅读(2327) 评论(0) 推荐(0)
摘要: 1.添加maven依赖 <dependency> <groupId>com.vladmihalcea</groupId> <artifactId>hibernate-types-52</artifactId> <version>${hibernate-types.version}</version> 阅读全文
posted @ 2022-11-10 11:44 Lafite-1820 阅读(252) 评论(0) 推荐(0)
摘要: Java接收json参数 import java.util.List; import java.util.Map; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.b 阅读全文
posted @ 2022-11-09 17:51 Lafite-1820 阅读(426) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页