加载中
SpringBoot常用配置

前言:springboot集成了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我这里只列举了非常非常常用的,可以看已发的几篇博客,慢慢会补充。当然官方文档里也有相应的配置,可...

SpringBoot之springfox(Swagger) spring-boot-starter-swagger

Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现,基于Swagger。 官网地址:http://springfox.github.io/springfox/ 2019/3/...

SpringBoot使用@WebFilter注解定义拦截器

Servlet3.0提供@WebFilter注解将一个实现了javax.servlet.Filter接口的类定义为过滤器,这样我们在web应用中使用过滤器时,也不再需要在web.xml文件中配置过滤器的相关描述信息了。 Servlet3...

Spring Mvc boot解决静态url带jsessionid问题

1.jsessionid是什么? Jsessionid只是tomcat的对sessionid的叫法,其实就是sessionid;在其它的容器也许就不叫jsessionid了。 2.那么有什么问题? 首先这是一个保险措施 因为Session默认是需要...

SpringBoot之Mybatis

前言:群里面经常有人问有木有mybatis的案例,正好有空整合一下。我之前没有用过mybatis,但是跑过简单的增删改查,发现真的很轻量,写sql还比较不错,多表查询也比较方便,但是insert 和upd...

SpringBoot之redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类...

SpringBoot之Admin监控系统

前言:生产环境用springboot,时常需要监控项目的情况,官方也提供了一些监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数...

SpringBoot有啥高科技?是怎么做到XML零配置的?

前言:刚毕业我就接触到了SpringBoot,当初感觉必成大器,第一印象就是内置了所有环境,打完包丢哪里都能跑起来,简化了tomcat Xml配置的一系列部署操作 1.SpringMvc XML配置 说到配置Sprin...

SpringBoot之thymeleaf

1.添加thymeleaf的jar包依赖 <!-- thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start......

解决SpringBoot连接池TOMCAT-JDBC(默认) DBCP或C3P0连接超时异常问题

前言:配置数据源连接池的时候如果没有配置连接检查或者超时回收,造成之后应用通过连接池getConnection时,都可能获取到这些不可用的连接。druid没有上述问题,因为默认有缺省值。 ##隔多少...

2016/10/18 11:30
1W
SpringBoot之mail发邮件和多线程

前言:我之前用Log4j发邮件,发现特别影响性能,如果频繁遇到异常触发邮件就会影响其他请求访问,后来换成 new thread 来单独 发送 javaXMail 。 今天发现 spring-boot-starter-mail,虽然也...

SpringBoot获取properties配置

前言:在项目中,很多时候需要把配置写在properties里,部署的时候也需要切换不同的环境来选择正确的配置的参数,也有时候需要将mq redis等第三方配置新建一个properties文件在项目中引用。 ...

2016/10/13 15:02
9K
SpringBoot之logback配置

日志对于应用程序来说是非常重要的,Spring框架本身集成了不少其他工具,我们自身的应用也会使用到第三方库,所以我们推荐在Spring应用中使用SLF4J/Logback来记录日志。 SLF4J与Logback简介 ...

2016/07/08 11:09
8.3K
SpringBoot之SpringCloud体验

前言:很早就发现cloud微服务,一直没有尝试弄,今天花了点时间跑了一下demo,cloud远程调用是基于http rest风格调用的方式。感觉没有dubbo那么方便,远程调用像调用本地方法。因为我也是参考...

使用AOP打印日志Controller和DubboService的请求参数和相应参数和响应时间

前言:项目为了方便排查问题都会在请求的接口或者暴露的服务前后都会打上日志。这样就搬出了Spring核心功能AOP,前两天我问一年工作经验的javaer,AOP是干啥用的,他回答面向切面编程,打印日...

SpringBoot之druid

druid介绍 http://www.oschina.net/p/druid 1.导入依赖包 <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-data-jpa</artifactId>...

SpringBoot之WebSocket和SSE

前言: 传统的网页都是浏览器向服务器“查询”数据,但是很多场合,最有效的方式是服务器向浏览器“发送”数据。比如,每当收到新的电子邮件,服务器就向浏览器发送一个“通知”,这要比浏览...

2016/10/12 17:47
5.4K
SpringBoot之重试retry

前言:在接入支付宝、微信的回调的时候,当我们的程序没有返回成功标识的字符串,支付平台会在几个时间点重试调用,这就是重试机制。 1.首先加入依赖 <dependency> <gr...

2017/03/09 13:29
5.1K
SpringBoot之Https

前言:Springboot因为是内置一个tomcat,在需要安全性的情况下需要配置ssl访问。 1.使用JDK自带的keytool生成.keystore文件 首先需要配置jdk bin目录的path环境变量,嫌麻烦的也可以跳过,直...

2016/10/21 11:33
5K
关闭Springboot的时候,指定线程还在运行中阻止关闭,等待执行完销毁

前言:当springboot被kill的时候,即使线程还在执行,也会结束。虽然k8s和springboot都有优雅关闭,但是还是会影响当前jvm应用。为了避免有些线程没有执行完就关闭的情况,使用DisposableBea...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部