原创 @PathVariable("xxx")訪問方式

@PathVariable(“xxx”) 通過 @PathVariable 可以將URL中佔位符參數{xxx}綁定到處理器類的方法形參中@PathVariable(“xxx“) @RequestMapping(value=”use

原创 maven依賴老是導不成功???'dependencies.dependency.version' for org.springframework.boot:spring-boot-s

有人問我,爲什麼我新建的maven項目後依賴導不進去啊。然後我叫他發pom.xml來給我看看。天啊,連springboot的版本都沒有,你依賴個鬼啊! 缺少版本: <parent> <groupId>org.

原创 Springboot中常用的依賴:

Springboot中常用的依賴: <dependencyManagement> <dependencies> <!-- springCloud --> <depen

原创 mysql修改表結構中默認值爲null變成不允許爲空

如下: 默認爲null `username` varchar(255) DEFAULT NULL COMMENT '用戶名', 修改後: alter table wisere_user MODIFY `username` v

原创 Consider defining a bean of type 'com........' in your configuration.報錯解決辦法

一般像這種比較簡單的問題,無非就是忘記加上註解了。我這裏是在Service裏面提示出錯,所以需要在相應的Service類上面添加@Service註解

原创 springboot-Security獲取當前的用戶信息案例

獲取當前的用戶信息: public class HrUtils { public static Hr getCurrentHr() { return (Hr) SecurityContextHolder.g

原创 猜猜每條SQL是幹啥的?

select to_char(trunc(add_months(last_day(to_date('2015-09-02','yyyy-mm-dd')), -1) + 1), 'yyyy-mm-dd') from dual se

原创 JSON.toJSONString中序列化空字符串

最近用JSON.toJSONString處理時,發現JSON.toJSONString中序列化會把對象中某些爲空的屬性給清空。上示例代碼段: if (list.size() == 1 && CollectionUtils.isN

原创 理解 spring-boot-starter-parent

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver

原创 Spring Boot 中自定義 starter

前段時間看到鬆哥寫的自定義starter文章,學有所得,所以總結一下。 SpringBoot starter機制: SpringBoot中的starter是一種非常重要的機制,能夠拋棄以前繁雜的配置,將其統一集成進starter,

原创 Java 基本類型的封裝類出現的空指針異常

最近在開發的時候,由於基礎不紮實導致開發的時候出現了一個空指針異常。判定如下: 對應的屬性如下: private Double recTimeInterval; 報空指針異常的原因是 Double 是複雜類型(即對應的封裝

原创 Java 使用切面如何獲取當前類或者方法?

@Pointcut("execution(* com.sss.testtest.controller..*.*(..))") public void pointcut() { } @Around("po

原创 獲取HttpServletRequest中多個參數的方法

在一個請求url中,如果存在多個請求參數,那麼怎麼樣提取請求url中的參數呢? public static String requestParam(HttpServletRequest request) { St

原创 小記:判斷當前時間是否在某一個時間範圍內

時間範圍內的判斷,只要傳入相應的參數即可: public static boolean between(Date now, Date start, Date end) { if (null == now || nu

原创 org.apache.commons.lang3中StringUtils新手不常用的截取方法

一:substringBefore(final String str, final String separator)方法,看一下源碼: public static String substringBefore(final Str