配置
messagelisteneradapter用法 -回复
messagelisteneradapter用法 -回复在Java开发中,消息队列是常见的技术,它常用于异步通信和解耦系统之间的依赖关系。Spring Framework提供了许多用于集成消息队列的工具和类库,而MessageListenerAdapter就是其中之一。在本文中,我们将深入探讨MessageListenerAdapter的用法,并逐步解释它的实现细节。首先,让我们从基本概念开始,了...
springboot返回页面
springboot返回页⾯1、使⽤@Controller注解:@Controller必须配合模板先导⼊依赖:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></d...
SonarQube学习入门指南
SonarQube学习⼊门指南1. 什么是SonarQube?SonarQube®是⼀种⾃动代码审查⼯具,⽤于检测代码中的错误,漏洞和代码异味。它可以与您现有的⼯作流程集成,以便在项⽬分⽀和拉取请求之间进⾏连续的代码检查。2. 使⽤前提条件当前版本 SonarQube 7.4运⾏SonarQube的唯⼀先决条件是在您的计算机上安装Java(Oracle JRE 8或OpenJDK 8)。注意:在M...
网站后台数据库被手动修改后前端页面不更新的问题解决
⽹站后台数据库被⼿动修改后前端页⾯不更新的问题解决问题描述:⽹站前端⽤vue,后端⽤java mvc+tomcat服务器,数据库access。由于数据库为共享⽂件,可能被通过前端⽹页修改,也可能被⼿动修改,还可能被windows应⽤程序修改。通过前端⽹页修改时,页⾯可以正常显⽰修改后的内容。⽽如果页⾯查询⼀次数据后,再通过⼿动或其他windows程序修改数据库时,前端页⾯不会显⽰修改后的数据。问题...
OsharpNS轻量级core快速开发框架简明入门教程-Osharp.Hangfire使用...
OsharpNS轻量级core快速开发框架简明⼊门教程-Osharp.Hangfire使⽤OsharpNS轻量级 core快速开发框架简明⼊门教程教程⽬录1. 从零开始启动Osharp1.1.1.2.1.3.1.4.2. Osharp代码⽣成器的使⽤2.12.23. Osharp部分模块使⽤3.13.23.34. Osharp深度学习和使⽤4.14.24.3. ⾃定义模块的定义(S...
spring整合kafka监听消费
spring整合kafka监听消费前⾔最近项⽬⾥有个需求,要消费kafka⾥的数据。之前也⼿动写过代码去消费kafka数据。但是转念⼀想。既然spring提供了消费kafka的⽅法。就没必要再去重复造轮⼦。于是尝试使⽤spring的API。项⽬技术背景,使⽤springMVC,XML配置和注解相互使⽤。kafka的配置都是使⽤XML⽅式。整合过程1. 引⼊spring-kafka的依赖包<d...
浅谈对SpringFramework的认识
浅谈对SpringFramework的认识Spring Framework,作为⼀个应⽤框架,官⽅的介绍如下:The Spring Framework provides a comprehensive programming and configuration model for modern Java-based enterprise applications - on any kind of...
SpringFramework常见面试题
SpringFramework常见⾯试题Spring Framework 常见⾯试题1.什么是Spring Framework ?Spring Framework 是⼀个提供了完整性的编程或配置⼀个现代化的基于JAVA的企业应⽤,各种基础设施的⽀持。参见官⽅():The Spring Framework provides a comprehensive programming and config...
69道Spring面试题和答案
69道Spring⾯试题和答案1. 什么是spring?Spring 是个java企业级应⽤的开源开发框架。Spring主要⽤来开发Java应⽤,但是有些扩展是针对构建J2EE平台的web应⽤。Spring 框架⽬标是简化Java企业级应⽤开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使⽤Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本⼤约2MB。控制反转:S...
ideaintellij对Spring进行单元测试
ideaintellij对Spring进⾏单元测试⽬录1、加⼊Junit4及SpringJUnit4⽀持1. <!-- junit -->2. <dependency>3. <groupId>junit</groupId>4. ...
springboot设置server.port不生效的原因及解决
springboot设置server.port不⽣效的原因及解决springboot 设置server.port不⽣效近年来,springboot以其快速构建⽅便便捷,开箱即⽤,约定优于配置(Convention Over Configuration)的特性深受⼴⼤开发者喜爱。springboot已经集成配置好了⼀套web开发的默认配置,开发者可以⽆需修改任何配置即可开始⼀个web⼯程,但是实际情...
springBoot整合sentinel限流nacos动态规则配置
springBoot整合sentinel限流nacos动态规则配置版本说明:(被版本坑惨了)有⼀个图可以参考springboot:2.1.3.RELEASE 后来改成2.1.2.RELEASE 了但应该都可以nacos:本地安装的1.4.0sentinel:1.7.1对应的包也引⼊⽀持sentinel1.7.1的<dependency><groupId>com.alibab...
SpringBootSchedule配置
SpringBootSchedule配置1. 定时任务实现⽅式定时任务实现⽅式:Java⾃带的java.util.Timer类,这个类允许你调度⼀个java.util.TimerTask任务。使⽤这种⽅式可以让你的程序按照某⼀个频度执⾏,但不能在指定时间运⾏。⼀般⽤的较少,这篇⽂章将不做详细介绍。使⽤Quartz,这是⼀个功能⽐较强⼤的的调度器,可以让你的程序在指定时间执⾏,也可以按照某⼀个频度执...
SpringBoot集成积木报表
SpringBoot集成积⽊报表前⾔积⽊报表是jeecg的⼀款开源但代码不开源的⼀款⾃定义报表,可以基于⽹页灵活调整报表的布局、样式等内容,⽆需编程,专为企业数据分析、报表制作⽽设计;降低管理⼈员汇总制作报表的门槛,解决各类⽇常管理和汇报的难题。但是因为代码不开源所以,很多公司商⽤时会因为积⽊报表logo、tilte、路由等陷⼊尴尬局⾯,本⽂基于SpringBoot实现整合积⽊报表,实现⾃有化报表...
springbootkafka集成(实现producer和consumer)
springbootkafka集成(实现producer和consumer)本⽂介绍如何在springboot项⽬中集成kafka收发message。1、先解决依赖springboot相关的依赖我们就不提了,和kafka相关的只依赖⼀个spring-kafka集成包<dependency><groupId>org.springframework.kafka</grou...
关于SpringBootWebSocket整合以及nginx配置详解
关于SpringBootWebSocket整合以及nginx配置详解前⾔本⽂主要给⼤家介绍了关于Spring Boot WebSocket整合及nginx配置的相关内容,分享出来供⼤家参考学习,下⾯话不多说了,来⼀起看看详细的介绍吧。⼀:Spring Boot WebSocket整合创建⼀个maven项⽬,加⼊如下依赖<dependencyManagement><dependen...
springBoot启动输出三行日志控制台自动停止操作
springBoot启动输出三⾏⽇志控制台⾃动停⽌操作springBoot启动输出三⾏⽇志控制台⾃动停⽌l:<?xml version="1.0" encoding="UTF-8"?><project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchem...
SpringBootRibbon负载均衡策略配置
SpringBootRibbon负载均衡策略配置1、前⽂接2、配置import comflix.loadbalancer.IRule;import comflix.loadbalancer.RandomRule;import org.springframework.boot.SpringApplication;springframework和springbootimport org...
springboot使用profile来区分正式环境配置文件与测试环境配置文件
springboot使⽤profile来区分正式环境配置⽂件与测试环境配置⽂件转载请在页⾸注明作者与出处经常在开发的时候,项⽬中的配置⽂件,在个⼈开发的时候有⼀套配置⽂件,在测试环境有⼀套配置⽂件,在正式环境有⼀套配置⽂件,这个时候如果配置⽂件复杂,需要改的东西就特别多,⽽且由于迭代过程中,需要经常切换,难免发⽣问题。其实准备的说应该说是spring的解决⽅式,因为spring boot中的这些也...
SpringBoot+MyBatis+PostgreSQL配置
SpringBoot+MyBatis+PostgreSQL配置SpringBoot+MyBatis+PostgreSQL配置1.前置依赖配置⾸先我们需要引⼊maven的依赖包<dependency><groupId>org.postgresql</groupId><artifactId>postgresql</artifactId><...
Springboot的slf4j的配置文件模板
Springboot的slf4j的配置⽂件模板使⽤⽅式在类上打上@slf4j注解打上注解后可以操作log对象增加配置⽂件在resources下增加配置⽂件。注意⽂件名和⽬录名的修改,也可以使⽤yml⽅式配置。<?xml version="1.0" encoding="UTF-8"?><!-- ⽇志级别从低到⾼分为TRACE < DEBUG < INFO < WA...
Springboot之actuator未授权访问
Springboot之actuator未授权访问copy ⼦杰的哈,懒的写了0x01未授权访问可以理解为需要授权才可以访问的页⾯由于错误的配置等其他原因,导致其他⽤户可以直接访问,从⽽引发各种敏感信息泄露。0x02 Spring Boot Actuator未授权访问/dump - 显⽰线程转储(包括堆栈跟踪)/autoconfig - 显⽰⾃动配置报告/configprops - 显⽰配置属性/t...
springcloud-gateway整合Swagger聚合微服务系统API文档
springcloud-gateway整合Swagger聚合微服务系统API⽂档最近使⽤Spring Cloud Gateway替换Zuul的时候发现Swagger并不⽀持以WebFlux为底层的Gateway,⽆法集成,运⾏报错。⾸先是⼦项⽬Spring Boot项⽬正常集成Swagger。在业务项⽬Admin中添加Swagger依赖包(使⽤consul为注册中⼼),这⾥跳过。建⽴⽹关项⽬gat...
springboot中@Mapper和@Repository的区别
springboot中@Mapper和@Repository的区别0--前⾔ @Mapper和@Repository是常⽤的两个注解,两者都是⽤在dao上,两者功能差不多,容易混淆,有必要清楚其细微区别;1--区别 @Repository需要在Spring中配置扫描地址,然后⽣成Dao层的Bean才能被注⼊到Service层中:如下,在启动类中配置扫描地址:@Spring...
SpringBoot使用和配置Druid
SpringBoot使⽤和配置Druid1、引⼊依赖包<!--druid--><dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.0.27</version></dependency&...
SpringBoot打成war包引入外部配置文件部署Tomcat
SpringBoot打成war包引⼊外部配置⽂件部署Tomcat前⾔:Spring Boot因其特定的配置⽅式,受到了Java开发者们的热捧,成为了近年来最受欢迎的Java开发框架,当下的Coder如果要新创建项⽬,⾸选都是Spring Boot,⽽且与微服务有着完美的切⼊⼝。Spring Boot中内置的Tomcat插件,使得开发者不需要进⾏额外的Tomcat配置,就可⼀键启动项⽬。Spring...
Springboot配置文件默认放置位置,和加载优先级
Springboot配置⽂件默认放置位置,和加载优先级⼀、默认配置⽂件⽬录 spring boot 启动会扫描以下位置的application.properties 或者l⽂件作为spring boot 的默认配置⽂件,加载的优先由上到下,加载的时候,会把以下路劲的⽂件都加载⼀遍。不同的配置内容会全部加载到系统,对于重复的配置内容,优先级别⾼的配置⽂件内容会...
springboot使用视图modelandview
springboot使⽤视图modelandview1:springboot使⽤视图解析器,添加依赖<!-- freemarker模板引擎视图 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-freemark...
SpringBoot中filter的使用详解及原理
SpringBoot中filter的使用详解及原理Spring Boot是基于Spring Framework的快速开发框架,它通过自动配置,简化了Spring的配置过程。在Spring Boot中使用filter,可以方便地实现对请求和响应的过滤和处理。本文将详细介绍Spring Boot中filter的使用方法和原理。一、使用filter的步骤1. 创建一个实现javax.servlet.Fi...
mybatis-plus代码生成器(Swagger2、自定义模板)
mybatis-plus代码⽣成器(Swagger2、⾃定义模板) ⼤佬新搭建的项⽬是mybatis—plus,因⽽⾃⼰学习使⽤下,对于这些固定的代码还是⼀键⽣成⽐较好。可根据模板⾃定义⽣成内容。maven依赖<dependency><groupId>mysql</groupId><artifactId>mysql-connector-j...