SpringBoot如何获取application.properties中自定义的值

目录结构:pom文件:<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...

2021-09-30

springboot 启动项目打印接口列表的实现

目录springboot 启动项目打印接口列表环境修改配置文件Springboot项目添加接口入参统一打印新建注解,用于实现参数打印功能的增强自定义序列化规则写参数打印增强,这里选择环...

2021-09-30

Java Pattern与Matcher字符串匹配案例详解

Pattern类定义&#160; &#160; &#160; &#160; &#160;public final class Pattern extends Object implementsSerializable正则表达式的编译表示形式。用于编译正则表达式后创...

2021-09-30

使用SpringBoot获取所有接口的路由

目录SpringBoot获取所有接口的路由Springboot部分路由生效问题记录SpringBoot获取所有接口的路由@Autowired WebApplicationContext applicationContext; @RequestMa...

2021-09-30

nacos gateway动态路由实战

目录nacos gateway动态路由一、引入本次测试需要的pom依赖二、配置文件设置(*配置文件不生效的把名字改为bootstrap.yml)三、动态路由实现四、nacos配置中心设置五、测试gatew...

2021-09-30

解决kafka消息堆积及分区不均匀的问题

目录kafka消息堆积及分区不均匀的解决1、先在kafka消息中创建2、添加配置文件application.properties3、创建kafka工厂4、展示kafka消费者kafka出现若干分区不消费的现象定...

2021-09-30

Java的递归算法详解

目录一、介绍1、介绍2、案例二、迷宫问题三、八皇后问题四、汉诺塔问题1、问题2、思想3、代码总结一、介绍1、介绍递归:递归就是方法自己调用自己,每次调用时传入不同的变量。...

2021-09-30

Java Runnable线程传参,实现让run访问参数

目录Java Runnable线程传参,让run访问参数前言解决办法Runnable实现参数传递有以下的方法Java Runnable线程传参,让run访问参数前言做Android开发,可能经常要用到Runnable线...

2021-09-30

有关Java中的BeanInfo介绍

目录1、JavaBean介绍2、JavaBean的自省3、JavaBean内省工具Introspector4、JavaBean内省结果BeanInfo5、内省结果BeanInfo的类型6、Spring的BeanUtils.copyProperties7、Bea...

2021-09-30

SpringBoot停止启动时测试检查rabbitmq操作

目录SpringBoot停止启动时测试检查rabbitmq问题解决RabbitMQ的简单使用的Demo1.声明2.创建一个测试账户3.pom依赖5.创建入口类6.测试7.总结SpringBoot停止启动时测试检查rab...

2021-09-30

mybatis条件语句中带数组参数的处理

目录mybatis条件语句中带数组参数这里给出一个示例这里有必要说明的是foreach标签中的collection属性mybatis多参数传递(其中包括数组)mapper接口mapper.xml的配置mybatis条...

2021-09-30

Java SpringMVC 异常处理SimpleMappingExceptionResolver类详解

Spring3.0 对异常的处理方式总共有两种:一种是使用 HandlerExceptionResolver 接口,并且 Spring 已经提供默认的实现类&#160;SimpleMappingExceptionResolver。第二种方法是在...

2021-09-30

配置gateway+nacos动态路由管理流程

目录配置gateway+nacos动态路由第一步:首先是设置配置文件的配置列表第二步:配置监听nacos监听器第三步:配置nacos的yml文件nacos的智能路由实现与应用一. 概述二. 遇到的问题...

2021-09-30

Springboot如何根据实体类生成数据库表

目录Springboot 实体类生成数据库表第一步:添加springboot-data-jpa和数据库的依赖关系第二步:编写yml文件的配置第三步:实体类中使用的注解第四步:启动项目是否生成表格第五步:...

2021-09-30

Spring数据库连接池url参数踩坑及解决

目录Spring数据库连接池url参数踩坑遇到的问题报错情况解决修改数据库连接池的url后,还是连接原先的url问题例如Spring数据库连接池url参数踩坑遇到的问题报错情况 解决& '...

2021-09-30

使用dynamic datasource springboot starter实现多数据源及源码分析

目录简介实操基本使用集成druid连接池service嵌套为什么切换数据源不生效或事务不生效?源码分析整体结构自动配置怎么实现的如何集成众多连接池的DS注解如何被拦截处理的多数...

2021-09-30

打印Java程序的线程栈信息方式

打印Java程序的线程栈信息jstack可以得知当前线程的运行情况安装jstack等命令集,jstack是开发版本jdk的一部分,不是开发版的有可能找不到yum install -y java-1.8.0-openjdk-...

2021-09-30

Java springboot yaml语法注解

目录yaml语法注解配置文件两种形式YAML:总结yaml语法注解配置文件两种形式application.properties和.yaml第一种语法 key=value第二种key:空格value作用用来修改spring默认的...

2021-09-30

SpringBoot@Aspect 打印访问请求和返回数据方式

目录SpringBoot@Aspect 打印访问请求和返回数据aspect:第一种方式aspect:第二种方式SpringBoot @Aspect注解详情1、添加maven依赖注解2、添加AOP类3、设置切面点4、配置前置通...

2021-09-30

Springboot项目如何获取所有的接口

目录Springboot项目获取所有接口获取项目下所有http接口的信息一、接口信息类二、单元测试Springboot项目获取所有接口@Autowiredprivate WebApplicationContext applicatio...

2021-09-30

spring cloud如何集成nacos配置中心

目录spring cloud集成nacos配置中心一、添加依赖二、添加bootstrap.yml配置文件三、添加远程配置nacos作为SpringCloud配置中心一、背景介绍二、项目实战三、总结spring clo...

2021-09-30

SpringBoot打印POST请求原始入参body体方式

目录SpringBoot打印POST请求原始入参body体1、首先定义过滤器配置2、实现1中的过滤器Post接收不到body里的参数(对象参数)检查注解检查实体检查Content-TypeSpringBoot打印POS...

2021-09-30

JVM中对象的创建与OOP-Klass模型

目录JVM中OOP-KLASS模型JVM中,使用了OOP-KLASS模型来表示java对象instanceOopDesc,只包含数据信息,它包含三部分实例说明JVM中OOP-KLASS模型JVM中,使用了OOP-KLASS模型来表示jav...

2021-09-30

浅析MySQL 主键使用数字还是uuid查询快

在实际开发中mysql的主键不能重复,可能会采用主键自增,为了防止主键重复也可能会采取雪花算法之类的算法保证,这两种主键保存的都是number类型 但是实际开发中可能会生成uuid作...

2021-08-11

如何使用Spring AOP预处理Controller的参数

Spring AOP预处理Controller的参数实际编程中,可能会有这样一种情况,前台传过来的参数,我们需要一定的处理才能使用比如有这样一个Controller@Controllerpublic class MatchOdd...

2021-08-11

Java之理解Redis回收算法LRU案例讲解

如何通俗易懂的理解LRU算法?1.LRU是什么?LRU全称Least Recently Used,也就是最近最少使用的意思,是一种内存管理算法,最早应用于Linux操作系统。LRU算法基于一种假设:长期不被使用...

2021-08-11

spring boot基于注解的声明式事务配置详解

事务配置1、配置方式一1)开启spring事务管理,在spring boot启动类添加注解@EnableTransactionManagement(proxyTargetClass = true);等同于xml配置方式的 <tx:annotation-drive...

2021-08-11

Java面试题冲刺第二十三天--算法(2)

目录面试题1:你说一下常用的排序算法都有哪些?追问1:谈一谈你对快排的理解吧追问2:说一下快排的算法原理追问3:来吧!给我手敲一个快排面试题2:来!再给我手撸一个Spring追问1:哦,咳咳…...

2021-08-11

Java之ThreadLocal使用常见和方式案例讲解

目录1 两大使用场景-ThreadLocal的用途2 典型场景1:每个线程需要一个独享的对象3 典型场景2:当前用户信息需要被线程内所有方法共享4 ThreadLocal方法使用总结5 ThreadLocal原...

2021-08-11

Java面试题冲刺第二十四天--并发编程

目录面试题1:说一下你对ReentrantLock的理解?CAS:AQS:追问1:你认为 ReentrantLock 相比 synchronized 都有哪些区别?面试题2:解释一下公平锁和非公平锁?面试题3:能详细说一下CAS具体...

2021-08-11

Spring声明式事务注解之@EnableTransactionManagement解析

Spring声明式事务注解之@EnableTransactionManagement1. 说明@EnableTransactionManagement声明在主配置类上,表示开启声明式事务,其原理是通过@Import导入TransactionManagem...

2021-08-11

idea中如何创建scala项目

idea中创建scala项目有三种方式,1.通过maven;2.通过idea;3.通过sbt的方式;1. Scala插件安装我们需要在idea中安装Scala的相关插件。第二个插件是scala的代码format插件,便于我们...

2021-08-09

springboot中@Value的工作原理说明

我们知道springboot中的Bean组件的成员变量(属性)如果加上了@Value注解,可以从有效的配置属性资源中找到配置项进行绑定,那么这一切是怎么发生的呢?下文将简要分析一下@Value的...

2021-08-09

利用Java读取Word表格中文本和图片的方法实例

目录1. 程序环境准备
Jar导入步骤及方法:方法1:手动导入。方法2:Maven仓库导入。2. Java代码3. 文本、图片读取效果总结本文通过Java程序来展示如何读取Word表格,包括读取表格中...

2021-08-09

java中分组统计的三种实现方式

平时工作中,很多时候都会用到对数据进行分组操作,例如一个学生对象,有班级、名字、性别、分数等,需要按班级分组统计,该怎么操作呢?一个合理的算法可以提升不少效率。大家看一下下...

2021-08-09

Java @Value("${xxx}")取properties时中文乱码的解决

@Value("${xxx}")取properties时中文乱码(1)检查spring的配置文件中,properties的配置编码是否正确。(2)检查你要读取的.properties文件,编码是否正确。可以使用编辑器修改编码,或...

2021-08-09

Springboot+mybatis-plus+注解实现数据权限隔离

目录1.创建注解
2. 具体实现
1.创建注解
当此注解打在类上,不需要传参,该类下所有查询接口开启数据隔离;打在方法上默认开启数据隔离,传参为false则该方法关闭验证/** * 数据权...

2021-08-09

idea使用外置tomcat配置springboot详细步骤

创建一个maven项目 导入springboot依赖,注意底下注释部分<&#63;xml version="1.0" encoding="UTF-8"&#63;><project xmlns="http://maven.apache.org/POM/4.0.0"...

2021-08-09

Spring中@Value读取properties作为map或list的操作

Spring读取properties作为map:properties文件中:blog-top-links={home:"/home"}blog-list=1,2,3map的写法和json差不多,但是应该不支持嵌套,没有尝试。key加不加引号都可以,va...

2021-08-09

解决SpringBoot @value注解取不到值的问题

关于@value的springapplication容器的问题1.在src/main/resources下创建stu.properties文件##student.name=Tomstudent.age=22student.birthday=1996/01/10student.sex=true...

2021-08-09

idea一招搞定同步所有配置(导入或导出所有配置)

目录intellij idea同步所有配置【导入或导出所有配置】【补充】intellij idea将自己的设置同步到账号中intellij idea同步所有配置【导入或导出所有配置】IDEA版本:2020.1...

2021-08-09

Spring注解@Value及属性加载配置文件方式

Spring中使用@Value注解给bean加载属性的配置文件有两种使用方式第一种:使用@Value("#{configProperties['websit.msgname']}")spring中配置属性加载文件的配置方式<bean id=...

2021-08-09

Java创建多线程局域网聊天室实例

局域网聊天室在学习了一个学期的java以后,觉得java真是博大精深,彻底放弃了因为c++而轻视java的心态,搞了一个多线程的聊天室,熟悉了一下服务器和客户机的操作。1.TCP要实现局域...

2021-08-09

SpringBoot2整合Redis实现读写操作

目录1. 启动 Redis Server2. 工程实例2.1 工程目录2.2 pom.xml2.3 Java 源文件3. 测试4. 问题1. 启动 Redis Server启动 redis server,如下图所示,端口号 6379:
2. 工程实例2.1...

2021-08-09

SpringBoot整合Redis管道的示例代码

目录1. Redis 之管道(pipeline)2. SpringBoot 整合 Redis 管道实例1. Redis 之管道(pipeline)执行一个Redis命令,Redis客户端和Redis服务器就需要执行以下步骤: 客户端发送命...

2021-08-09

Java Socket模拟实现聊天室

使用Java Socket模拟实现了一个聊天室,实现了基本的私聊以及群聊。分为服务器端和客户端,下面我来介绍一下实现的步骤。服务器端服务器端是聊天室的核心所在,主要用来处理客户...

2021-08-09

新手了解java 异常处理基础知识

目录一、异常体系结构1.什么是异常2.异常的体系结构二、异常处理throw 与 throws三、自定义异常运行时异常编译时异常总结一、异常体系结构1.什么是异常在java程序运行过程...

2021-08-09

Java Math类的三个方法ceil,floor,round用法

Math类的ceil,floor,round用法ceil()方法就表示向上取整,Math.ceil(12.3)的结果是13,Math.ceil(-12.7)的结果-12;floor()方法就表示向下取整,Math.floor(12.7)的结果是12,Math.fl...

2021-08-09

Request与Session的存值取值操作

Request与Session的存值取值request域的存值:request可以直接set进去request.setAttribute("request", value);request域的取值有两种方式:"${request}"------------"${requ...

2021-08-09

使用@Value注解从配置文件中读取数组

@Value注解从配置文件读取数组作用:从配置文件中取值用法:1.取单个值(1)configuration.properties配置status.notice.switch=open(2)java文件自动注入@Value("${status.notice.swi...

2021-08-09
返回顶部
顶部