![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java笔记
文章平均质量分 55
wanik666
这个人很懒,甚至没有时间写代码......
展开
-
MySql数据库修改表字段date类型为datetime类型
语法:ALTER TABLE 表 MODIFY COLUMN 字段 字段类型 DEFAULT 默认值 COMMENT '说明' 例如:alter table t_user modify column `createTime` datetime default null;原创 2022-05-16 18:51:10 · 4238 阅读 · 0 评论 -
聊一聊SpringBoot中使用CROS实现跨域请求
在了解SpringBoot使用CROS实现跨域问题之前,我们先聊聊什么是跨域?举个简单例子:比如我是中国人,我想出国去另一个国家,但是第一次出国要办理一系列手续,办理完手续后才能出国去到另一个国家,这是现实中的跨域问题,同理,作为开发人员,我们日常的系统资源访问多多少少也会存在跨域问题,比如我的网站要获取另一个网站的资源,但是这是两个不同的站点,这样我们要获取所需资源就需要跨域。为什么会有跨域...原创 2020-04-11 15:39:18 · 363 阅读 · 0 评论 -
SpringMvc中@ControllerAdvice注解这三种用法你都了解吗?
@ControllerAdvice注解是啥?对于@controllerAdvice注解在官方文档中做了说明,源码注释中也提及,如下:Specialization of {@link Component @Component} for classes that declare {@link ExceptionHandler @ExceptionHandler}, {@link InitBind...原创 2020-04-11 11:04:50 · 477 阅读 · 0 评论 -
SpringBoot使用StandardServletMultipartResolver实现单文件、多文件上传(表单上传,ajax上传,fileupload)
从Spring3.1开始,Spring提供了两个MultipartResolver的实现用于处理multipart请求。Servlet3之前它只有一个基于commons-fileupload的实现CommonsMultipartResolver文件上传,在使用时,必须要引入相应的jar包;但在Servlet3之后Spring提供了基于Servlet3的文件上传StandardServletMul...原创 2020-04-10 17:58:18 · 1654 阅读 · 0 评论 -
SpringBoot中整合fastjson,自定义jackson、gson
如今炒的火热的前后端分离项目,大多数开发人员选择RESTful设计风格,Java Web 人员经常要设计 RESTful API,这种设计通常使用 json 数据进行交互。那么前端传入的 json 数据如何序列化成 Java 对象,后端返回的结果又如何将 Java 对象解析成 json 格式数据返回给前端,在整个解析过程,HttpMessageConverter 起到了重要作用,各大公司实现了自己...原创 2020-04-09 16:28:51 · 1046 阅读 · 0 评论 -
对比Spring和Spring Boot中properties文件不同处理方式
项目中我们总避免不了使用properties文件定义一些配置属性,然后将这些配置注入到对应属性上让其生效,那么Spring中和Spring Boot对properties处理有什么差别呢?那就一起来看看。注意:本文创建一个简单的SpringBoot项目,分别使用两种方式来演示1. Spring中properties属性注入1.1 配置属性值到application.properties中...原创 2020-04-08 14:56:57 · 252 阅读 · 0 评论 -
SpringBoot整合SpringSecurity前后端分离实现JSON登录
在前后端分离项目中,通常是通过json格式数据传递信息,但是SpingSecurity中默认获取登录账号密码方式为通过表单提交的key/value形式过去,具体官方源码处理方式如下:public Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) thr...原创 2020-03-31 17:45:44 · 1466 阅读 · 0 评论 -
关于SpringBoot项目整合Mybatis时XXXMapper.xml文件存放位置你了解多少?
我们在SpringBoot项目整合Mybatis时或多或少遇到过这个问题,怎么他的XXXMapper.xml文件放在resources目录下了?哎?他的又在src/main/java/xxx目录下?带着这些疑问,我们来了解下不同位置下XXXMapper.xml文件到底该怎么处理。1 SpringBoot整合Mybatis1.1 pom依赖<!-- mybatis依赖 -->&...原创 2020-03-26 16:04:08 · 4194 阅读 · 4 评论 -
SpringBoot整合数据库之如何整合JdbcTemplate?怎么配置JdbcTemplate多数据源(连接多个数据库)?
1 整合JdbcTemplate1.1 引入需要的pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>&l...原创 2020-03-26 12:14:59 · 1487 阅读 · 0 评论 -
Intellij IDEA中Spring Boot怎么整合jsp?
添加依赖<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <version>9.0.31</version></dependenc...原创 2020-03-25 15:43:03 · 160 阅读 · 0 评论 -
SpringBoot项目中那些闪到腰的骚操作,你知道多少?
如图:第一次看到SpringBoot项目启动还能这么骚[dog]在resources路径下创建banner.txt文件,并复制如下内容////////////////////////////////////////////////////////////////////// _ooOoo_ ...原创 2020-03-24 19:11:54 · 1100 阅读 · 0 评论 -
快速上手bootstrap-tagsinput.js在项目中打标签
资源:bootstrap-tagsinput官方文档及下载地址:(https://github.com/bootstrap-tagsinput/bootstrap-tagsinput)显示效果:代码:<!-- 文档中需要我们在input标签中写上 data-role="tagsinput",这样就可以打标签了 --><input type="text" class="...原创 2020-03-17 10:15:35 · 778 阅读 · 0 评论 -
根据Spring Boot官方文档处理在项目中出现的Whitelabel Error Page(白色错误页面)
在Spring Boot项目中,可能大家都会碰到如下页面:当我们系统出错或者访问地址不正确时就会这个页面,这个页面是Spring Boot自带的白色错误页面当然这个不是我们想要的,如果我们把这个展示给用户看,用户也会一脸懵,看不懂,那么我们既要页面美观,不是一堆看不懂的英文,也要让用户明确的知道是什么问题接下来我们就去Spring Boot 官方文档去看看如何解决。进入到Spring B...原创 2020-03-05 13:47:04 · 2315 阅读 · 0 评论 -
IllegalArgumentExceptionResult:Maps collection already contains value for xx.XXMapper.BaseResultMap
Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'articleController': Unsatisfied dependency expressed through field 'articleServ...原创 2020-03-02 21:09:27 · 371 阅读 · 0 评论 -
快速简单上手Mybatis逆向工程(详细使用介绍)
一、准备工作(一)、在任意磁盘路径下创建src文件夹,src文件夹下创建bean、mapper目录(二)、如果数据库使用的是MySql(建议使用5.x版本),需准备mysql-connector-java-x.x.xx.jar,其他数据库类似(三)、添加MyBatis的jar包,mybatis-generator-core-x.x.x.jar(四)、新建一个Mybatis...原创 2019-08-05 20:24:07 · 270 阅读 · 0 评论