原创 反射覆制兩個對象的屬性值

public class CopeT { public static <T> void copy(T src, T dst, List removeField) throws IllegalAccessException

原创 springmvc session和cookie

寫入session和cookie @PostMapping("/logon") public ReturnT<Object> logon(HttpServletRequest request, HttpServletR

原创 spring boot mybatis註解方式 數據值爲null,list不包含

問題症狀: mapper中返回的是List<Map<String,Object>> ,如果查詢結果中某個記錄的某個字段數據庫中值是null,則結果集中就沒有這個字段。 百度出有結果: 1、修改mybatis-config.xml文

原创 mybatis註解方式使用示例

映射註解,操作數據庫表 public interface UtilMapper { //檢查表是否存在,注意表名 用 $ @Select("SELECT case when count(name)=0 then '

原创 element table 複選框列按條件禁止

<el-table-column type="selection" align="center" v-bind:selectable="chkstu"></el-table-column> chkstu: function (

原创 npoi導出 帶下拉選擇框

XSSFDataValidationHelper helper = new XSSFDataValidationHelper((XSSFSheet)sheet); CellRangeAddressList regions1 =

原创 vue 對象屬性的監聽

watch: { 'formkc.courseid': { handler: function (newVal, oldVal) {

原创 mvc 與 前端的數據交互安全機制

通過一些代碼過濾驗證,與前端使用交互token實現限制訪問端,避免使用非正常工具訪問,應可滿足一些等保需求。 控制器代碼: /// <summary> /// 所有方法只支持post方式 /// </summa

原创 vue 父子組件使用v-model通信

子組件: Vue.component('term-combo', { model: { prop: 'term', event: 'selectterm' }, props: [

原创 vue組件model應用

Vue.component('weiji-input', { model: { prop: 'wjlx', event:'selectweiji' }, props:['wjlx

原创 element Autocomplete 的使用

Vue.component('grade-input', { data: function () { return { items: [], value: ''

原创 vue 可摺疊面板的工作區組件

這個組件中使用了elementui的兩個圖標 組件Js: /** 工作區組件 調用示例: <work-container v-bind:height="80"> <template v-slot:tbar>

原创 js 正則解析字符串

字符串: 大學生心理健康教育(二)[I04BG113_02](7-12)11103(68人) 解析正則: var pp = v.match(/.*(?=\[)/); var cname

原创 springboot+mybatis+maven開發配置實測

使用idea做開發工具 1、新建項目: 2、pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0

原创 dynamic動態添加屬性

List<dynamic> list = conn.Query(srhsql, p).ToList(); //查出數據 List<dynamic> tmp = new List<dynamic>(); foreach (var