3个文件: 1.UserInfoGetResponse.ts class UserInfoGetResponse{ private userId: number; private userName: string; private userPwd: string; public getUserId( ...
分类:
Web程序 时间:
2020-07-05 20:56:09
阅读次数:
86
抽象工厂模式 优化抽象工厂 异步工厂 在学习抽象工厂模式前,先来回顾一下前面的简单工厂和工厂方法模式。简单工厂的职责非常简单:构造某个实体类型,然后把实例作为抽象类型返回; 工厂方法模式则进一步抽象出一个抽象的创建者和一个抽象的产品类型,而实际的执行过程是具体工厂创建具体的产品类型,具体工厂和具体产 ...
分类:
其他好文 时间:
2020-07-05 19:01:15
阅读次数:
62
前言 首先思考一个问题,如果你正在做一个复杂的系统,一个系统模块内有几百个功能业务类,这些类需要使用同一些对象来进行工作。那么,你会怎样去管理这些通用且一样的 对象呢? 学习过Spring的朋友会知道,Spring框架为此提供了一种非常先进的思想,即IOC(控制反转)。Spring可以理解为一个工厂 ...
分类:
编程语言 时间:
2020-07-05 10:29:38
阅读次数:
69
FutureTask<实体类> futureTask = new FutureTask<>(() -> { return 实体类;});new Thread(futureTask).start();for(;;){ if (futureTask.isDone()) { try { 实体类=futur ...
分类:
编程语言 时间:
2020-07-05 00:32:12
阅读次数:
106
##前言 我们平时抽奖总感觉想抽到最高的奖那么难,哈哈当然不会那么容易啦,正巧写了个抽奖的功能,趁着有时间把抽奖的功能实现整理一下,我们要抽奖首先要定义一个奖品的实体类,这个实体类中包含奖品的基本信息,比如奖品名称,奖品数量,抽奖权值,是否是奖品(因为要考虑到谢谢惠顾之类的未中奖情况)等等,根据需求 ...
分类:
其他好文 时间:
2020-07-05 00:17:35
阅读次数:
75
配置文件加载 方式一 Controller上面配置@PropertySource({"classpath:pay.properties"}) 添加属性@Value("wxpay.appid") private String payAppid; pay.properties # 微信支付的appid ...
分类:
编程语言 时间:
2020-07-04 22:24:32
阅读次数:
94
1.新建一个Spring Initializr项目,勾选Lombok,Spring Web,Spring Data JPA和MySQL Driver依赖。 这里我的表关系是goods商品表-goods_card-card卡牌表 2.新建实体类Goods.java和Card.java,这里注意不要使用 ...
分类:
编程语言 时间:
2020-07-03 15:30:45
阅读次数:
75
一、配置文件加载 1、Controller中配置并指向文件 @Controller @PropertySource(value = { "application.properties" })//指定配置文件 2、在变量上打注解并指明配置文件中的key @Value("${web.upload.fil ...
分类:
编程语言 时间:
2020-07-02 00:20:10
阅读次数:
80
1:在实体类上加上注解 /** * 产品名称 */ @TableField("product_name") @NotBlank private String productName; 2:service的校验方法 @Override public void validationOrderRelati ...
分类:
其他好文 时间:
2020-07-01 09:52:35
阅读次数:
165
1. @data 安装 lombok 插件 写一个实体类,加上 @Data 注解 import lombok.Data; @Data public class Test { private Integer id; private String name; private String passwor ...
分类:
编程语言 时间:
2020-06-30 10:58:15
阅读次数:
53