随笔分类 -  Spring

学习和记录
摘要:1、创建一个数据源配置文件 // 假设该文件名称为datasource.properties# druid setting (主库配置) jdbcm.type=com.alibaba.druid.pool.DruidDataSource jdbcm.driverClassName=com.mysql 阅读全文
posted @ 2020-06-02 09:50 晒太阳的兔子很忙 阅读(716) 评论(0) 推荐(0) 编辑
摘要:@AssertTrue // 用于boolean字段,该字段只能为true @AssertFalse // 该字段的值只能为false @CreditCardNumber // 对信用卡号进行一个大致的验证 @DecimalMax // 只能小于或等于该值 @DecimalMin // 只能大于或等 阅读全文
posted @ 2020-04-02 16:07 晒太阳的兔子很忙 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:Spring validation的基本使用可以参考这个链接:点击进入 这一章将讲述如何让自定义的校验提示信息支持国际化,在这里我只列举了支持中文、英文 具体的实现步骤,过程如下: (1)将message消息从注解中迁移至配置文件 在resources目录下创建ValidationMessages. 阅读全文
posted @ 2020-02-29 17:18 晒太阳的兔子很忙 阅读(3962) 评论(0) 推荐(0) 编辑
摘要:在Controller层有时候需要对接口的输入参数进行校验,若是采用自身的校验逻辑代码来实现的话,会有一些弊端,一是会分散自己的注意力,不能让自己专心撰写业务逻辑代码;二是会让校验逻辑代码和业务逻辑代码产生耦合性,代码体积也比较臃肿。为了规避这种情况,我们可以采用Spring validation的 阅读全文
posted @ 2020-02-29 15:08 晒太阳的兔子很忙 阅读(18648) 评论(0) 推荐(1) 编辑
摘要:今天在使用@Value注解的时候遇到其不起作用的现象,先把场景说明一下:现在有A类和B类,而A类对象是通过new操作生成的临时对象,而B类对象是在A类中使用的;调试步骤如下: (1)将B类的属性字段都设置为static类型,并且在字段上面添加@Value注解,B类中的方法都是static类型,此时在 阅读全文
posted @ 2020-01-07 18:29 晒太阳的兔子很忙 阅读(2633) 评论(0) 推荐(0) 编辑
摘要:在Java后端,每次开发一个新的接口后需要自测,此时可以借助Swagger功能很好地完成自测,下面将通过注解的方式来添加Swagger。 (1)代码部分 1 package com.bien.edge; 2 3 import java.util.ArrayList; 4 import java.ut 阅读全文
posted @ 2019-12-31 15:12 晒太阳的兔子很忙 阅读(1669) 评论(0) 推荐(0) 编辑
摘要:在安全编码规范中,在Java后端controller层接口需要对调用者的身份进行确认,以防非法用户进行访问。若是在controller层的每个接口处都添加逻辑判断,那么代码重复度高,并且费力费时。此时,就需要在请求到达controller层时提前截取数据流,对相关数据进行校验。在这里将要提到的方式就 阅读全文
posted @ 2019-12-23 19:11 晒太阳的兔子很忙 阅读(3297) 评论(0) 推荐(0) 编辑
摘要:JDK线程池和Spring线程池实例,异步调用,可以直接使用 (1)JDK线程池的使用,此处采用单例的方式提供,见示例: public class ThreadPoolUtil { private static int corePoolSize = 5; private static int max 阅读全文
posted @ 2019-11-28 22:32 晒太阳的兔子很忙 阅读(1278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示