原创 mysql錯誤: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP

解決辦法: 更改連接數據庫方式 在連接:jdbc:mysql://127.0.0.1:3306/test 後面加上一個參數zeroDateTimeBehavior=convertToNull 即更改爲: jdbc:mysql://127

原创 mysql timestamp類型的字段 默認值CURRENT_TIMESTAMP 自動更新的問題

有時候發現表中一個字段爲TIMESTAMP類型,DEFAULT值爲CURRENT_TIMESTAMP,這個值不但插入的時候是存入了當前時間,而且每次更新表的時候此此段都會更新爲當前時間   原因: CREATE TABLE `test`

原创 Spring 掃描不到 Mybatis的Mapper的interface

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of

原创 java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionA

java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy  原因是缺少org.springfr

原创 logback 根據業務打印日誌到不同文件

需求:有一個調度平臺,需要將每一次調度單獨生成日誌文件,方便後續維護以及問題定位 環境:springboot + logback logback.xml內容 <?xml version="1.0" encoding="UTF-8"?>

原创 SpringBoot 連接 ibm mq

有2中方式操作ibm mq,第一種是IBM MQ Explorer(界面),第二種是MQSC(命令行) 我這裏使用MQSC 在mq服務端操作 創建隊列管理器 crtmqm -q ECIS_QM 其中ECIS_QM是隊列管理器的名稱

原创 連接兩個mq服務

有個需求需要連接兩個mq 研究了半天發現spring mq 的bean是唯一的,配置不了兩個 單個mq的配置方法見另一篇博客 https://blog.csdn.net/zhaojian0910/article/details/830

原创 Spring MVC ContentNegotiatingViewResolver 樣例

spring-controller.xml 中配置 ContentNegotiatingViewResolver <!-- 根據客戶端不同的請求進行不同的相應,如/blog/1.do ,/blog/1.xml --> <bean cl