原创 @Validated/@Valid註解使用和BindingResult

@Valid和Validated的比較 @Valid是使用hibernate validation的時候使用 @Validated 是隻用spring Validator 校驗機制使用 Validated是spring的註解,

原创 idea插件easy code的使用詳解(配置文件)

下面這些是我的配置文件,MybatisPlus全都有 另外兩個是封裝的類(可以忽略) 實體類配置(這個實體類代碼生成是基於lombok 和swagger的) $!callback.setFileName($tool.append(

原创 震驚!!!restTemplate的get和post請求竟然是。。。。

前言: 現在大部分的請求都是get和post請求,所以下面介紹這兩種方式,如果需要delete和put請求請使用 restTemplate的exchange方式實現,下面廢話不多說,直接上代碼(這個地方爲了方便直接用main方

原创 java中計算邏輯%的處理

介紹 我這個方法是將%以及前面的數字替換爲相應的 符合正常計算的數字( 即: x% --> (x*0.01) 這裏的x爲任意組合) 另外寫了一個測試方法 就是完成後 檢驗加上的左右括號是否相等,避免不必要的錯誤 public c

原创 fastjson中 字符串、 java類、List集合、jsonObject之間的轉換

com.alibaba.fastjson 是轉成json的一個比較好用的工具;下面介紹幾個我在項目中遇到的例子。。。廢話不多說 直接上代碼: 一、類,json對象轉成json字符串 JSONObject json = new JS

原创 idea如何安裝easy code插件

第一步 : 打開idea的安裝插件頁面 file ->Settings… 第二步 : 打開idea的安裝插件頁面 按如圖操作配置 配置文件鏈接 實體類,mapper,xml,service,以及serviceimpl的

原创 無言:SpringBoot

一、Spring Boot 入門 1、Spring Boot 簡介 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 2、微服務 2014,martin fowler

原创 數組內容轉化爲字符串

String s = Arrays.toString(arr); public staic void main(String[] args){ int[] arr = {2,34,5,323,645,32,43}; // 打印

原创 Collection、泛型 重點知識

【Collection、泛型】 主要內容 Collection集合 迭代器 增強for 泛型 能夠說出集合與數組的區別 說出Collection集合的常用功能 能夠使用迭代器對集合進行取元素

原创 統一返回結果

統一返回結果 這裏聲明一下,我用的這種是將異常和成功寫成枚舉的方式了,廢話不多說直接上代碼!! 枚舉類寫法 package com.xindong.common; import lombok.Getter; @Getter p

原创 restTemplate的exchange請求如何實現

爲什麼要用RestTemplate?? 相信大家之前都用過apache的HTTPClient類,邏輯繁瑣,代碼複雜,還要自己編寫使用類HttpClientUtil,封裝對應的post,get,delete等方法。 RestTem

原创 @JsonIgnoreProperties(ignoreUnknown = true)的作用

@JsonIgnoreProperties(ignoreUnknown = true) 加在實體類上 目的:防止json轉成實體類時因爲字段的缺少或過多而報錯

原创 maven的pom.xml中的exclusions標籤的作用是什麼

項目中的例子 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId

原创 應用程序無法正常啓動(0x000007b)。請單擊“確定”關閉停用程序。

出現此問題的原因不知,可能是什麼文件損壞,網上也有人說將程序卸載在重裝一下就好了 (這個方法我沒試過 ,我也不知道 ,有興趣的可以試一下)。 另外,我這個方法還是挺好用的,給大家介紹一下吧 1、首先下載一個DirectX Repa

原创 StringRedisTemplate的常用方法

看到一篇比較好的博客 以下爲轉載內容 1.Redis String 操作字符串 //新增元素 stringRedisTemplate.opsForValue().set("key", "value");