查找的文章

Spring系列 SpringBoot配置Cross解决跨域问题
    CORS是一个W3C标准,全称是”跨域资源共享”(Cross-originresourcesharing)。它允许浏览器向跨源(协议+域名+端口)服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。简单来说,跨域问题是可以通过nginx来解决的,或者通过jsonp(只支持get请求)来解决。而SpringBoot中也提供了配置方法。1.利用@CrossOrigin注解,2.配置全局CORS配置。1.利用@Cro...  更多
983 2019-07-18
Spring系列 SpringBoot中集成Log4j2以及Log4j2的xml配置
    Log4j是Apache下的一开源项目,通过使用Log4j可以将日志信息打印到控制台、文件等。我们也可以控制每一条日志的输出格式,通过定义每一条日志信息的级别能够更加细致地控制日志的生成过程。那我们在springboot中应该要怎么配置呢目录1.springboot配置log4j21.1引入依赖1.2去除logback的依赖1.3配置log4j2的路径1.4使用log4j21.springboot配置log4j21.1引入依赖<!--log4J2--><dep...  更多
1443 2019-07-17
Spring系列 Kaptcha的详细配置表以及在springboot中的整合和使用
    Kaptcha是一个可高度配置的实用验证码生成工具,和springboot结合相当的简单,kaptchap在springboot中只要编写配置类就行,其中可以配置这些信息:验证码的字体验证码字体的大小验证码字体的字体颜色验证码内容的范围(数字,字母,中文汉字!)验证码图片的大小,边框,边框粗细,边框颜色验证码的干扰线验证码的样式(鱼眼样式、3D、普通模糊、…)1.Kaptcha详细配置表2.与springboot整...  更多
1311 2019-07-11
Spring系列 SpringBoot整合MyBatis的使用
    在传统的SSM框架整合中,使用MyBatis需要大量的XML配置,而在SpringBoot中,MyBatis官方提供了一套自动化配置方案,可以做到MyBatis开箱即用。1.添加依赖<dependency><groupid>org.springframework.boot</groupid><artifactid>spring-boot-starter-web</artifactid></dependency><dependency><groupid&g...  更多
1159 2019-05-03
Spring系列 申请阿里云免费的HTTPS证书和SpringBoot配置HTTPS与HTTP重定向成HTTPS
    由于HTTPS对于个人开发者而言,一个HTTPS证书的价格还是有点贵,国内有一些云服务器厂商提供免费的HTTPS证书,一个账号可以申请数个。申请流程我们去阿里云控制台,搜索SSL我们点击购买证书选择免费的证数购买购买后我们申请,填写资料,很快就好了我们这里springboot用的是tomcat,所以我们下载tomcat的于是我们下载下来,有个xxxx.pfx文件和一个密码文件,我们把xxxx.pfx改名后放到resour...  更多
Spring系列 SpringBoot的数据缓存——基于Ehcache2.x缓存技术的配置
    我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Ehcache2.x的数据缓存配置。1.添加相关依赖:<dependency><groupId>org.springframework.boot</groupId><arti...  更多
Spring系列 SpringBoot的数据缓存——基于Redis缓存技术的配置
    我们知道Spring支持很多种缓存,针对不同的缓存技术,我们都需要实现不同的CacheManager。但是SpringBoot帮我们自动配置了多个CacheManager的实现,我们只要引用不同的依赖包,SpringBoot会帮我们切换到不同的CacheManager,本篇文章说的是基于Redis的数据缓存。1.导入依赖包:<dependency><groupId>org.springframework.boot</groupId><artifactId>...  更多
Spring系列 SpringBoot整合Redis单机和整合Redis集群的完整例子
    Redis的客户端有很多,如Jedis,Jredis,SpringDataRedis….,所以SpringBOOT用了SpringDataRedis为了Redis提供了一种自动化的配置,我们只要添加相关依赖和相关配置就行。这里将说明如何整合redis单机和整合redis集群。一SpringBoot整合Redis单机1.添加相关依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring...  更多
Spring系列 将SpringBoot项目打成WAR包
    有时候,我们需要将SpringBoot项目打成WAR包,然后用传统的方式进行部署。第一步:在pom.xml文件中修改打包方式<packaging>war</packaging>第二步:去除内嵌容器,依赖标记修改为provide<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope&g...  更多
1133 2019-04-26
Spring系列 Java对象的浅克隆和2种深克隆的使用
    我们要获得一个对象的副本时,用new创建对象再对各个域赋值,还不如直接对象克隆。Java的对象克隆有浅克隆和深克隆之分。但是不管怎么样,我们都要实现Object类的clone()方法。Object类的clone()方法当需要克隆对象时,需要使用Object类的clone()方法,该方法的声明如下:protectednativeObjectclone()throwsCloneNotSupportedException;通常我们继承Clone...  更多
1384 2019-04-22