首页 > TAG信息列表 > Spingboot

spingboot配置logback日志不生效

在进行springboot项目的日志测试时,发现logback配置不生效 application.yml相关内容入下: logging: level: com.nowcoder.community: debug config: classpath:logback-spring.xml logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configurati

spingboot异常线程

自定义线程池 import org.apache.tomcat.util.threads.ThreadPoolExecutor; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; import org.s

vue+spingboot 实现服务器端文件下载功能

      vue3 和springboot配合如何实现服务器端文件的下载。 先看springboot的后台代码: @PostMapping("/download") @ResponseBody public void downloadWord(HttpServletResponse response, HttpServletRequest request,@Valid String filePath) { try {

spingboot多模块项目添加本地jar包

一.将jar包放置在项目根目录的lib文件夹 二.在pom文件中添加本地依赖 <dependency> <groupId>com.platform</groupId> <artifactId>platform</artifactId> <version>4.1.0</version> <scope>system&l

第二节:SpingBoot单元测试

SpingBoot 365计划开始更新了,计划手敲365个SpringBoot案例回顾总结形成知识体系。目前已经输出了32节的内容。所有源码托管在GitHub和Gitee上。 1.第一节:创建SpringBoot项目并运行HelloWorld.md2.第二节:SpingBoot单元测试.md3.第三节:SpringBoot中web项目推荐目录结构.m

001.SpingBoot自动配置原理简述

             

SpingBoot日志切面(使用自定义注解打印日志)

  使用Sping AOP切面打印日志时,为了不影响之前的代码,可以不拦截全部的controller层接口,而使用时注解的形式,在相应的接口方法加上日志注解,就可以打印请求参数和请求结果信息。   代码如下: 1.定义切面类 1 @Aspect 2 @Component 3 @Slf4j 4 public class LogAspect { 5

【SpringBoot】SpingBoot整合AOP

  说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP。   一、示例应用场景:对所有的web请求做切面来记录日志。 1、pom中引入SpringBoot的web模块和使用AOP相关的依赖:     其中:cglib包是用来动态代理用的,基

SpringBoot2:Hello SpingBoot

一、环境准备 jdk1.8.0_301 apache-maven-3.8.1 idea(开发工具。社区版的也可以) 二、第一个SpringBoot程序 1.新建Maven项目 2.修改pom.xml文件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId>

Tars | TarsJava SpingBoot启动与负载均衡源码初探

目录前言1. Tars客户端启动@EnableTarsServer2. Communicator通信器3. 客户端的负载均衡调用器LoadBalance最后 前言 通过源码分析可以得出这样一个负载均衡的源码结构图(基于TarsJava SpringBoot): @EnableTarsServer注解:表明这是一个Tars服务; @Import(TarsServerConfiguration.cl

spingboot学习(二)

1.使用Spring Initializer快速创建Spring Boot项目 IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目; 选择我们需要的模块;向导会联网创建Spring Boot项目; 默认生成的Spring Boot项目; 主程序已经生成好了,我们只需要我们自己的逻辑 resources文件夹中目录结构 sta

SpringBoot整合shiro系列-SpingBoot是如何将shiroFilter注册到servlet容器中的

一、先从配置类入手,主要是@Bean了一个ShiroFilterFactoryBean: @Data @Configuration @Slf4j @EnableConfigurationProperties(ShiroProperties.class) public class ShiroConfiguration { //.......这里省略了大部分跟主题无关的配置代码 /** * 这里名

spingboot使用rabbitmq

1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> 2.yml配置 spring: rabbitmq: host: 47.115.14.7 port: 9903 username: g

Vue +Spingboot + MySQL制作搜索引擎(一)项目概述

Vue +Spingboot + MySQL制作搜索引擎(一)项目概述 这段时间做了一个前后端分离的搜索引擎项目,在这里记录一下思考的过程并总结一些容易踩到的坑,给大家分享一波,如果读者觉得不错还望点赞收藏一波嘛!! 项目概述 实现的功能:使用Vue做一个前端搜索界面,模仿的百度,在搜索栏输入关键字

【Java】SpingBoot Jar包 “瘦身”

 对SpringBoot打包的jar进行瘦身。将依赖全部放在同级目录的lib下。 启动方式:java -Dloader.path="lib/" -jar jar包名 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin&

Spingboot整合Rides:RedisTemplate自动注入失败的原因

  @Autowired private RedisTemplate<String,Object> redisTemplate; 发现注入不进去,出现了以下错误 RedisTemplate< String, Object>注入时用到了@Autowired,@Autowired默认按照类型装配的。也就是说,想要获取RedisTemplate< String, Object>的Bean,要根据名字装配。那么自

SpingBoot对比SSM(Spring+springMVC+Mybatis)

Spring+springMVC+Mybatis: 环境搭建 引入maven依赖 引入spring的基础依赖 引入springMVC的依赖 引入Mybatis本身的依赖和整合的依赖 还需要引入其它第三方的工具 引入配置文件 引入spring-core.xml 引入spring-mvc.xml 引入mapper.xml 等……. 初始化

Spingboot框架在maven项目中的引用

Spingboot框架在maven项目中的引用。直接在pom.xml文件中添加上一下内容。 注意事项:pom.xml文件中只能有一组标签 org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE org.springframework.boot spring-boot-starter-web https://www.iqiyi.com/manhua/sea

SpingBoot注解

使用注解的优势:      1.采用纯java代码,不在需要配置繁杂的xml文件      2.在配置中也可享受面向对象带来的好处      3.类型安全对重构可以提供良好的支持      4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能   一、注解详解(配备了完善的释义)-----

spingboot项目,定义参数到配置文件并获取

假设一个需求是这样的:项目要求使用阿里云的 OSS 进行文件上传。 我们知道,一个项目一般会分为开发环境、测试环境和生产环境。OSS 文件上传一般有如下几个参数:appKey、appSecret、bucket、endpoint 等。不同环境的参数都可能不一样,这样便于区分。按照传统的做法,我们在代码里设置这

SpingBoot整合Mybatis

一、创建springboot项目并导入相关依赖  <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10</version> </dependency>   <dependency> <groupId>mysql</g

小白历险记:spingboot之helloworld

还记得入职第一天的时候,先安装了相关的软件,配置了环境。boss叫我写的第一个程序:搭建一个springboot工程,输出helloworld。 哈哈话不多说,回忆一下。 1.打开IDEA,点击Create new project。   2.选择Spring Initializr,点击next。   3.直接next(偷懒)   4.点击web——springweb,next

Java 实战 spingboot-redis

继续之前的系列,这节我们来撸 springboot 框架中如何使用 redis   pom.xml 文件中 引入 redis 的依赖,引入 序列化的 依赖   引入序列化依赖,我们是想把上一个项目中从数据库获取到的实体,序列化到 Redis 中       application.yml 文件中,对 redis 做配置   注意:我这里是集群

spingboot整合RabbitMQ

SpirngBoot(2.16)自动配置RabbitMQ RabbitAutoConfiguration RabbitProperties封装了rabbit的配置 自动配置ConnectionFactory 提供RabbitTemplate,操作模板 AmqpAdmin:rabbitMQ系统管理组件,如声明一个队列 上图实现了RabbitMQ的自动配置 对于springboot 1.x版本

【SpringBoot】SpingBoot整合AOP

说起spring,我们知道其最核心的两个功能就是AOP(面向切面)和IOC(控制反转),这边文章来总结一下SpringBoot如何整合使用AOP。 一、示例应用场景:对所有的web请求做切面来记录日志。 1、pom中引入SpringBoot的web模块和使用AOP相关的依赖:      其中:  cglib包是用来动态代理用的,基