![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
qh870754310
这个作者很懒,什么都没留下…
展开
-
springboot集成druid连接池
使用druid连接池主要有几步:1、添加jar和依赖<groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version></de...原创 2018-11-15 13:34:07 · 808 阅读 · 0 评论 -
SpringBoot(三)_controller的使用
针对controller 中 如何使用注解进行解析@RestController返回数据类型为 Json 字符串,特别适合我们给其他系统提供接口时使用。@RequestMapping(1) 不同前缀访问同一个方法,此时访问hello和hi 都可以访问到say()这个方法@RequestMapping(value = {"/hello","/hi"},method = RequestMet...转载 2019-02-18 14:53:52 · 182 阅读 · 0 评论 -
SpringBoot(二)_项目属性配置
修改端口在main/resources/application.properties修改端口server.port=8088此时启动访问localhost:8088/hello 就会看到Hello Spring Boot!使用yml文件替换properties 文件(1)在main/resources 文件下新建一个application.yml 文件(2)在yml文件中修改端口...转载 2019-02-18 14:59:10 · 112 阅读 · 0 评论 -
springboot集成springsession利用redis来实现session共享
在spring boot的文档中,告诉我们添加@EnableRedisHttpSession来开启spring session支持,配置如下:import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import o...原创 2019-03-05 10:26:19 · 537 阅读 · 0 评论 -
springboot静态资源处理
转:https://blog.csdn.net/catoop/article/details/50501706Spring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration...转载 2019-03-05 11:17:22 · 228 阅读 · 0 评论 -
springboot数据源配置
转载:https://www.cnblogs.com/popcornya/p/9031433.html多数据源配置配置文件application.properties:#多数据源配置spring.datasource.db1.url=jdbc:mysql://localhost:3306/hibernate?useSSL=falsespring.datasource.db1.userna...转载 2019-03-05 13:52:05 · 420 阅读 · 0 评论 -
SpringBoot2.0之八 多数据源配置
在开发的过程中我们可能都会遇到对接公司其他系统等需求,对于外部的系统可以采用接口对接的方式,对于一个公司开发的两个系统,并且知道相关数据库结构的情况下,就可以考虑使用多数据源来解决这个问题。SpringBoot为我们提供了相对简单的实现。一、建立如下结构的maven项目二、添加相关数据库配置信息server: port: 8080spring: datasource: ...转载 2019-03-05 14:08:13 · 531 阅读 · 0 评论 -
Springboot 2.x版本 RedisCacheManager 类的配置,【与1.x 略有不同】
原文:https://blog.csdn.net/qq_15071263/article/details/82897330#11x___9Springboot 2.x版本 RedisCacheManager 类的配置,【与1.x 略有不同】1、1.x 配置方式@Beanpublic CacheManager cacheManager(RedisTemplate redisTemplate)...转载 2019-03-06 13:49:13 · 1023 阅读 · 0 评论 -
springboot2.x 的 RedisCacheManager
原文:https://blog.csdn.net/s297485987/article/details/84350728redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓...转载 2019-03-06 14:00:28 · 12152 阅读 · 0 评论 -
SpringBoot 2.x 整合 redis 做缓存
SpringBoot 2.0在今年3月份正式发布,公司新起的项目中就使用了SpringBoot 2.0,相比1.0还是有比较多的改动。SpringBoot 自2.0起不再支持jdk1.8以下的版本,jdk1.8中引入的default关键字,使接口可以提供方法的默认实现,SpringBoot 2.0中大量使用了该特性,因此在刚从1.0转为2.0时,很多类会提示已过期(deprecated),就是因为...转载 2019-03-06 14:17:27 · 416 阅读 · 0 评论 -
SpringBoot(六)_AOP统一处理请求
什么是AOPAOP 是一种编程范式,与编程语言无关;将通用逻辑从业务逻辑中分离出来(假如你的业务是一条线,我们不在业务线上写一行代码就能完成附加任务!我们会把代码写在其他的地方);具体实现(1) 引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa...转载 2019-02-18 14:49:21 · 101 阅读 · 0 评论 -
SpringBoot(七)_统一异常处理
统一的 外层结构返回# 错误返回{"code": 1,"msg": "未成年禁止入内","data": null}# 正确返回{"code": 0,"msg": "成功","data":{ "id": 8, "name": "maomao&quo转载 2019-02-18 14:46:49 · 209 阅读 · 0 评论 -
Springboot2.0中WebMvcConfigurerAdapter过时问题处理
在Springboot中配置WebMvcConfigurerAdapter的时候发现这个类过时了。所以看了下源码,发现官方在spring5弃用了WebMvcConfigurerAdapter,因为springboot2.0使用的spring5,所以会出现过时。但是这个问题也很好解决,我们只需要实现 WebMvcConfigurer接口就可以了。/** * @Author: qh * @D...原创 2019-01-04 10:25:28 · 690 阅读 · 1 评论 -
引入springboot的两种方式以及springboot容器的引入
一、在项目中引入springboot有两种方式:1、引入spring-boot-starter-parent<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact...原创 2018-11-15 13:48:20 · 9640 阅读 · 1 评论 -
springboot集成springsession利用redis来实现session共享
转:https://www.cnblogs.com/mengmeng89012/p/5519698.html这次带来的是spring boot + redis 实现session共享的教程。在spring boot的文档中,告诉我们添加@EnableRedisHttpSession来开启spring session支持,配置如下:@Configuration @EnableRedisHt...转载 2018-11-15 14:07:18 · 293 阅读 · 0 评论 -
SpringBoot整合Swagger2
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。手写Api文档的几个痛点:文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。接口返回结果不明确不能直接在线测试接口,通常需要使用工具,比如postman接口文档太多,不好管理Swagger也就是为了解...转载 2018-11-15 14:28:35 · 101 阅读 · 0 评论 -
spring boot + mybatis + druid配置实践
最近开始搭建spring boot工程,将自身实践分享出来,本文将讲述spring boot + mybatis + druid的配置方案。pom.xml需要引入mybatis 启动依赖:<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spri...转载 2018-11-15 15:12:05 · 122 阅读 · 0 评论 -
解析@EnableWebMvc 、WebMvcConfigurationSupport、WebMvcConfigurer和WebMvcConfigurationAdapter
在spring-boot+spring mvc 的项目中,有些时候我们需要自己配置一些项目的设置,就会涉及到这三个,那么,他们之间有什么关系呢?首先,@EnableWebMvc=WebMvcConfigurationSupport,使用了@EnableWebMvc注解等于扩展了WebMvcConfigurationSupport但是没有重写任何方法。所以有以下几种使用方式:@EnableWe...原创 2018-11-14 14:44:54 · 471 阅读 · 0 评论 -
Spring Boot2中配置HTTPS
1.生成证书使用jdk,jre中的keytool.exe生成自签名的证书,需要配置JAVA_HOME和path环境变量,即jdk的环境变量。命令如下:keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650然后可以找到C:/用户...原创 2018-11-14 14:49:54 · 548 阅读 · 1 评论 -
springboot的跨域
https://www.cnblogs.com/520playboy/p/7306008.html1、对于前后端分离的项目来说,如果前端项目与后端项目部署在两个不同的域下,那么势必会引起跨域问题的出现。针对跨域问题,我们可能第一个想到的解决方案就是jsonp,并且以前处理跨域问题我基本也是这么处理。但是jsonp方式也同样有不足,不管是对于前端还是后端来说,写法与我们平常的ajax写法不同,...转载 2018-11-15 10:14:04 · 101 阅读 · 0 评论 -
springboot的起步依赖
加载自动配置的方式2:springboot读取配置文件的方式:1、读取核心配置文件核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法有两种,都比较简单。方式一:使用**@Value方式(常用);在@Value的${}**中包含的是核心配置文件中的键名方式二:使用Environment...原创 2018-11-15 11:26:04 · 950 阅读 · 0 评论 -
Spring Boot 2.0 WebMvcConfigurerAdapter过时
在Spring Boot 2.0后用自己的的配置类继承WebMvcConfigurerAdapter时,idea提示这个类已经过时了,如下图解决办法,发现大多是说继承WebMvcConfigurationSupport来代替 ,但是一旦继承WebMvcConfigurationSupport后就会出现新的问题,会发现Spring Boot的WebMvc自动配置失效,具体表现比如访问不到静态资源...原创 2019-01-04 10:22:53 · 245 阅读 · 0 评论 -
SpringBoot2.X + SpringCache + redis解决乱码问题
原文:https://www.cnblogs.com/wslook/p/9401134.html环境:SpringBoot2.X + SpringCache + RedisSpring boot默认使用的是SimpleCacheConfiguration,使用ConcurrentMapCacheManager来实现缓存。配置redis和cache引入redis依赖<depend...转载 2019-03-06 14:36:43 · 1141 阅读 · 1 评论