spring 或者spring boot 调整bean 的加载顺序接下来讲解三种调整类加载顺序的方式:1、使用@Order调整配置类加载顺序@Configuration@Order(1)publicclassConfigA{@BeanpublicServiceAserviceA(){Syste... ...
Spring配置连接数据库设置jdbc.propertiesjdbc.driverClassName=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://127.0.0.1:3306/SSMjdbc.username=rootjdbc.password=root创... ...
前言Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动... ...
一、Swagger介绍Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的web服务。目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器。这个解释简单点来讲就是说,swagger是一款可以根据restful风格生成的接口开发文档,... ...
一、什么是 websocket 接口使用 websocket 建立长连接,服务端和客户端可以互相通信,服务端只要有数据更新,就可以主动推给客户端。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成... ...
一、前言IDEA是目前 Java 开发者中使用最多的开发工具,它有着简约的设计风格,强大的集成工具,便利的快捷键。在项目项目整个开发运维周期中,我们的的项目往往需要根据不同的环境,使用不同的文件配置。比如以下部分:默认:application.properties/yml共用配置:application... ...
@Autowired注入为空的情况解读因最近在开发中遇到了使用@Autowired注解 自动装配时,会报空指针,发现对象并没有装配进来,通过查询,总结了几种可能造成这种情况的原因。1.最简单的一种情况,查看被装配的类,也就是@Autowired注解下的类是否添加了注解交给SpringBoot托管,@se... ...
@Componet注解注入失败问题描述在springboot程序编写中,明明给Person类加了@Component注解,容器却显示找不到Person类的Bean对象。网上找了很多种常规解法,发现都无效,后来才意识到,可能是包扫描的问题,由于当时我的主程序是放在一个与主程序同名的文件夹下,根据默认包扫描... ...
一、发送邮件的三种方法1、发送纯文本邮件2、发送复杂邮件3、发送模板邮件二、定时任务介绍Spring框架的定时任务调度功能支持配置和注解两种方式Spring Boot在Spring框架的基础上实现了继承,并对其中基于注解方式的定时任务实现了非常好的支持。下面,针对 Spring Boot 项目中基于注解... ...
1、新建一个yml文件 application.yml#端口号server:port:20012、编写一个Controler测试类packagecom.example.demo1.controller;importorg.apache.logging.log4j.LogManager;impo... ...
1.创建项目pom.xml引入相关依赖<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sche... ...
前言平时做一些统计数据,经常从数据库或者是从接口获取出来的数据,单位是跟业务需求不一致的。比如, 我们拿出来的 分, 实际上要是元又比如,我们拿到的数据需要 乘以100 返回给前端做 百分比展示又比如, 千分比转换又比如,拿出来的金额需要变成 万为单位又比如,需要保留2位小数......等等等等。平时我... ...
一、定义视频上传请求接口publicAjaxResultvideoUploadFile(MultipartFilefile){try{if(null==file||file.isEmpty()){returnAjaxResult.error("文件为空");}Stringo... ...
通过发布订阅模式实现数据的异步处理,比如异步处理邮件发送新建SpringBoot项目项目结构.├── pom.xml└── src └── main ├── java │ └── com │ └── example │ └── demo │ ... ...
bootstrap和application的区别说明bootstrap和application都是SpringBoot项目中的配置文件,他们的区别主要有以下的几个方面(1)加载顺序区别bootstrap配置文件是比application配置文件优先加载的,因为bootstrap是由spring父上下文加... ...
在服务器上,当我们启动了tomcat,就可以以http://ip地址:8080/文件路径/文件名的方式,进行访问到我们服务器上处于tomcat的webapps文件夹下的文件如图:上面我是用的http://47.92.53.108:8080/IMG/img04.jpg进行访问文件于是为了可以往上面加文件,... ...
一.本地Nacos安装环境: Win7 ,JDK8 ,maven3.51.下载安装包2.启动nacos服务,bin文件下下面startup.cmd3.访问 http://localhost:8848/nacos二.整合SpringbootSpringboot版本如下<parent><... ...
SpringBoot对actuator进行关闭management:endpoint:health:show-details:ALWAYSendpoints:enabled-by-default:false#关闭监控web:exposure:include:'*'Spri... ...
需要以下三个配置1:设置mybatisplus包下的日志级别为DEBUG;logging:level:com:baomidou:mybatisplus:DEBUG2:设置项目mapper目录(dao包路径)的日志级别为DEBUG;logging:level:com:xxx:xxxxxx... ...
在这个模型中,有两个重要的类,一个是事件,一个是监听。事件要继承ApplicationEvent类,监听要实现ApplicationListener接口。一、开发ApplicationEvent事件事件其实就是我们要发送的消息体,这个一般要根据我们的实际业务进行封装,需要什么类型的数据,就是用什么类型,... ...