springboot
  • SpringBoot静态资源处理

    SpringBoot静态资源处理

    静态资源,技巧,SpringBoot,一、前言通过查看源代码的方式来了解springboot引用静态资源的机制。二、方法webjars  1、源码打开WebMvcAutoConfiguration这个文件,找到addResourceHandlers方法@Overridepublic void add...

  • SpringBoot 自动装配原理浅探

    SpringBoot 自动装配原理浅探

    自动装配,原理,技巧,SpringBoot,1 pom.xml1.1 项目依赖管理打开项目的配置文件 pom.xml,看起来和以前的 ssm 项目差不多,仔细观察发现,以前的依赖都是由 GAV 三部分构成但是在 SpringBoot 中没有了 V(版本号),这是为什么?难道...

  • SpringBoot中获取spring.profiles.active的值

    SpringBoot中获取spring.profiles.active的值

    技巧,spring,SpringBoot,active,profiles,SpringBoot通过@Profile("dev") 可以在配置类中限定配置环境,在实际开发中可能需要方法级别的控制,也就是说获取到当前环境的具体信息最终通过查看SpringBoot日志以及源码找到...

  • SpringBoot数据校验

    SpringBoot数据校验

    数据校验,技巧,SpringBoot,前提:要先引入validation依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></dependency>Validation 2.x 的22个注...

  • SpringBoot整合Swagger2一直弹窗的坑

    SpringBoot整合Swagger2一直弹窗的坑

    技巧,SpringBoot,一直弹窗,问题现象:我的Swagger配置信息文件如下package com.qbb.qmall.service.config;import com.google.common.base.Predicates;import org.springframework.context.annotation.Bean;import org....

  • SpringBoot中获取profile的方法详解

    SpringBoot中获取profile的方法详解

    方法,详解,技巧,profile,SpringBoot,这篇文章主要介绍了springboot获取profile的操作,文中的示例代码讲解详细,具有很好的参考价值,希望对大家有所帮助 spring boot与profilespring boot 的项目中不再使用xml的方式进行配...

  • SpringBoot 自定义Starter

    SpringBoot 自定义Starter

    自定义,技巧,SpringBoot,Starter,Starter项目1.创建项目2.引入需要的依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> ...

  • SpringBoot 启动器44种

    SpringBoot 启动器44种

    启动器,技巧,SpringBoot,1)spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。2)spring-boot-starter-actuator 帮助监控和管理应用。3)spring-boot-starter-amqp通过spring-rabbit来支持AMQP...

  • SpringBoot Profiles 多环境配置及切换

    SpringBoot Profiles 多环境配置及切换

    配置,多环境,技巧,SpringBoot,Profiles,目录前言默认环境配置多环境配置多环境切换小结前言大部分情况下,我们开发的产品应用都会根据不同的目的,支持运行在不同的环境(Profile)下,比如:开发环境(dev)测试环境(test)预览环境(pre)...

  • springboot项目启动慢,怀疑jdk有问题

    springboot项目启动慢,怀疑jdk有问题

    项目,启动,利器,技巧,springboot,项目启动慢,并且没有启动日志,开发环境和windows服务器都正常,到linux后出现问题,你觉得会是哪儿的问题?最近收到一位同事求助,说springboot应用在客户的一台Linux机器上启动非常慢,超过10分...

  • 1、SpringBoot

    1、SpringBoot

    技巧,SpringBoot,聊一下springbootSpring Boot 其实不是什么新的框架,是一个简化Spring开发的框架。Spring Boot 的最大的优势是“约定优于配置“。它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Sprin...

  • 关于SpringBoot下template文件夹下html页面访问的一些问题

    关于SpringBoot下template文件夹下html页面访问的一些问题

    页面,技巧,SpringBoot,template,html, springboot整合了springmvc的拦截功能。拦截了所有的请求。默认放行的资源是:resources/static/ 目录下所有静态资源。(不走controller控制器就能直接访问到资源)。 html页...

  • Springboot Rabbitmq 使用Jackson2JsonMessageConverter 消息传递后转对象

    Springboot Rabbitmq 使用Jackson2JsonMessageConverter 消息传递后转对象

    对象,消息传递,技巧,Springboot,Rabbitmq,Springboot为了应对高并发,接入了消息队列Rabbitmq,第一版验证时使用简单消费队列://发送端AbstractOrder order =new Order();rabbitmqTemplate.convertAndSend(order);//消费端...

  • SpringBoot中MongoDB注解概念及使用

    SpringBoot中MongoDB注解概念及使用

    注解,技巧,SpringBoot,MongoDB,https://blog.csdn.net/tianyaleixiaowu/article/details/73530679spring-data-mongodb主要有以下注解@Id主键,不可重复,自带索引,可以在定义的列名上标注,需要自己生成并维护不重复的约束。...

  • 深入springboot原理——动手封装一个starter

    深入springboot原理——动手封装一个starter

    封装,原理,技巧,springboot,starter,从上一篇文章《深入springboot原理——一步步分析springboot启动机制(starter机制)》我们已经知道springboot的起步依赖与自动配置的机制。spring-boot-starter-xxx是官方提供的start...

  • SpringBoot使用AOP获取请求参数 | springboot是怎么使用aop的

    SpringBoot使用AOP获取请求参数 | springboot是怎么使用aop的

    请求参数,是怎么,技巧,AOP,SpringBoot,package com.*.aop;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;impo...

  • springboot 配合多个cachemanager

    springboot 配合多个cachemanager

    多个,技巧,springboot,cachemanager,springboot集成 redis需要引入 官方推进用lettuce连接池,Lettuce的连接是基于Netty的,连接实例(StatefulRedisConnection)可以在多个线程间并发访问,应为StatefulRedisConnection是线程...

  • springboot对不同的环境启用不同的配置

    springboot对不同的环境启用不同的配置

    配置,启用,环境,技巧,springboot,  我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境,比如:开发、测试、生产等。其中每个环境的数据库地址、服务器端口等等配置都会不同,如果在为不同环境打...

  • 返回顶部