- 博客(21)
- 资源 (13)
- 收藏
- 关注
原创 SpringBoot 系列教程(五十四):SpringBoot自定义favicon.ico图标配置
一、默认的favicon.icoSpring Boot提供了一个默认的Favicon,每次访问应用的时候都能看到,就是我们每次访问SpringBoot项目左上角看到的那个小绿色叶子。二、自定义favicon.ico图标2.1. 可关闭和启用favicon.ico a.我们可以在application.yml中设置关闭Favicon,默认是开启的,所以才能看到那个小叶子...
2019-09-30 11:16:16 5792 4
原创 SpringBoot 系列教程(五十二):SpringBoot整合Mybatis Plus增删改查
一、简介MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。# 特性无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本 CURD,性能基本无...
2019-09-29 17:49:17 1662
原创 Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value错误解决
描述在集成SpringBoot整合Mybatis-Plus时,调用coontroller中的save方法的时候,报出异常:### Error updating database. Cause: java.sql.SQLException: Field 'id' doesn't have a default value### The error may involve com.thin...
2019-09-29 17:37:12 6816 1
原创 SpringBoot 系列教程(五十一):SpringBoot整合Mybatis Plus代码生成器,自动生成代码
一、简介MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。润物无声只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑。效率至上只需简单配置,即可快速进行 CRUD 操作,从而节省大量时间。丰富功能热加载、代码生成、分页、性能分析等功能一应俱全。
2019-09-29 16:21:40 1120
原创 SpringBoot 系列教程(五十):Spring Boot 1.X生命周期已结束 ,Spring Boot 2.X 走向舞台中心
Spring Boot 1.x 生命周期已结束2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。官方宣布All good things must come to an end, and for the 1.x line of Spring Boot that means we will n...
2019-09-26 15:39:15 452
原创 EhCache纯Java的进程内缓存框架
一、简介EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点。ehcache官网:http://www.ehcache.org/ 可以下载文档看看,里面关于EhCache缓存写的非常清楚。二、特点主要的特性有:1. 快速2. 简单3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过...
2019-09-25 17:10:50 336
原创 微信公众号授权 提示内容与下载文件不符,请检查文件内容或重新上传
前言 今天在做微信公众号开发框架环境搭建的时候,发现一件比较奇怪的事情,这件事在我以往做微信开发的过程中没有遇到过,由于这次项目使用的是一个新框架,使用基于SpringBoot2.0搭建的权限管理系统,权限级别是使用Shiro框架,框架地址在GitHub上,大家可以fork使用:https://github.com/Thinkingcao/silence-boot遇见问题...
2019-09-24 15:23:16 4262 4
转载 @RequestBody的使用
@RequestBody的使用:https://blog.csdn.net/justry_deng/article/details/80972817
2019-09-19 17:47:10 471
原创 SpringMVC静态资源访问配置
一、前言不知道有没有遇到过在访问项目登录html页面或者其他html页面的时候访问不了其中的js文件,js文件属于静态资源文件,同时还有img、css、font等静态资源文件,在某些时候,大部分情况下都是需要开放访问权限的;二、查看一下web.xml文件,前端控制器的配置1、web.xml <!-- springmvc的前端控制器 --> &...
2019-09-16 17:59:13 665
原创 Error creating bean with name ‘multipartResolver‘: Lookup method resolution failed; nested exception
1、SpringMVC上传文件,SpringMVC.xml配置2、在启动项目,加载springmvc.xml文件时中报异常Error creating bean with name 'multipartResolver': Lookup method resolution failed; nested exception is java.lang.IllegalStateExcept...
2019-09-12 17:29:10 5188
原创 SpringBoot 系列教程(四十九):SpringBoot配置控制台输出彩色日志
一、前言Spring默认使用Logback来进行日志输出,同时,控制台不同参数输出为不同的颜色,看起来逼格很高。但是,当我们使用自己默认的配置的时候,彩色消失了。我想,在源码中,肯定有默认的配置,所以就去源码中找了一圈,很快就找到了,这里和大家分享下。默认的配置位置:(SpringBoot 2.1.0 版本)springboot默认的日志格式为:%d{yyyy-MM-dd HH:...
2019-09-10 15:06:03 4814
原创 Maven配置阿里云仓库下载依赖
用过Maven的都知道Maven的方便便捷,但由于某些网络原因,访问国外的Maven仓库不便捷,maven默认使用的是国外的中央仓库,下载jar时有时候会因为网络不好等原因下载不全或失败,好在国内像阿里云、网易、JBoos、开源中国等大厂搭建了国内的maven仓库,阿里云的maven仓库使用的比较多:需要使用的话,要在maven的settings.xml 文件里配置mirrors的子节点,添加...
2019-09-10 13:49:53 4401
原创 Maven setting.xml中配置新项目的JDK版本
之前使用Maven时,Maven默认使用JDK 1.5,每次都要在idea中手动进行配置。经过网上查阅,是否可以在maven配置文件修改默认的jdk导入新项目时的环境配置,看到的全是修改POM.XML,但这样只是解决了当前项目的JDK版本问题。每次新建个项目或者导入个新项目都还是要去修改POM.XML很麻烦,所以就琢磨了下,找到了解决方案。然后,废话就不多说了:在Setting...
2019-09-10 13:37:30 8836 4
原创 SpringBoot 系列教程(四十八):SpringBoot默认日志配置实践
一.前言对于一个后端来说,日志是不可缺少的,这个东西,形象点就像剑客手中的剑,没有剑你就刷不了帅,砍不了人。所以就有必要好好的说道说道,这个日志文件的管理了。本篇博文将关注以下几点内容日志级别选择 日志输出到文件 格式化输出 日志文件管理(自动删除,压缩归档等) 常用的logback-spring.xml配置二.默认日志参数 2.1基础项目搭建创建一个Sprin...
2019-09-09 17:35:58 251
原创 SpringBoot 系列教程(四十七):SpringBoot集成logback日志组件
更全面的日志讲解:https://www.cnblogs.com/lixuwu/p/5804793.html一、前言 Logback是一款开源的日志框架,是log4j框架的作者开发的新一代日志框架,其内核重写了log4j,是基于log4j基础进行改良的。其官网为logback.qos.ch。logback在性能上有很大提升,拥有更多特性,默认情况下,Spring Boot是使用Lo...
2019-09-09 15:15:38 313
原创 mybatis-plus 3.0.6 yml配置
mybatis-plus: #外部化xml配置 config-location: classpath:mybatis-config.xml #指定外部化 MyBatis Properties 配置,通过该配置可以抽离配置,实现不同环境的配置部署 configuration-properties: classpath:mybatis/config.properties #xml...
2019-09-09 11:04:19 4897
转载 Spring Mobile检测多种设备类型
spring mobile框架是一个很小的,用于获取设备信息,然后跳转到不同视图的框架。集成方式一、pring Moblie是什么? SpringMoblie是SpringMvc的一个扩展项目,它旨在简化移动web应用程序的开发。 开源地址为 https://github.com/spring-projects/spring-mobile二、Spring Moblie可以...
2019-09-09 10:28:13 819
原创 Java注解之 @Target、@Retention、@Documented详解
一、前言想了解下Spring框架里面的注解一些用法和配置,下面以@RestController注解为例子package org.springframework.web.bind.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java...
2019-09-07 21:01:35 1611
原创 Spring @ControllerAdvice @ExceptionHandler 全局处理异常
一、概述对于与数据库相关的 Spring MVC 项目,我们通常会把事务配置在 Service层,当数据库操作失败时让 Service 层抛出运行时异常,Spring 事物管理器就会进行回滚。如此一来,我们的 Controller 层就不得不进行 try-catch Service 层的异常,否则会返回一些不友好的错误信息到客户端。但是,Controller 层每个方法体都写一些模板化...
2019-09-07 20:06:07 639
原创 SpringMVC静态资源访问之缓存配置之cache-period
一、概述 在传统的SSM架构中,开发web项目,在Controller层都用的SpringMVC,如果项目的DispatcherServlet拦截 是配置成*.do这样的URL,就不存在访问不到静态资源的问题。如果DispatcherServlet配置拦截“/”,则是拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。二、分析问题原因:在传统web项目(非...
2019-09-07 19:46:06 2535
转载 JSON.parseObject 和 JSON.toJSONString区别
JSON.parseObject,是将Json字符串转化为相应的对象;JSON.toJSONString则是将对象转化为Json字符串。在前后台的传输过程中,Json字符串是相当常用的,这里就不多介绍其功能了,直接举一下应用的小例子,帮助理解这两个方法的用法。首先用maven引入fastjson<?xml version="1.0" encoding="UTF-8"?>&l...
2019-09-02 14:15:14 1546
springboot-activiti_model.zip
2020-03-05
zookeeper-3.5.5(SpringBoot2.0以上对应Zk3.5及以上).zip
2020-02-24
SpringCloud概览_终稿.docx
2019-09-30
Red Hat Enterprise Linux 7.0 x86_64下安装Oracle 12c R1数据库
2016-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人