
springboot
Linging_24
好记性不如烂笔头。
展开
-
SpringBoot自定义starter
resources -> META_INF -> spring -> org.springframework.boot.autoconfigure.AutoConfiguration.imports 文件。resources -> META_INF -> spring.factories # SpringBoot 2.7以前写法,2.7版本废除,3版本后终止使用。访问结果:http://localhost:8081/test/starter。2.7~3.0之间,两种方式共存。原创 2024-10-26 11:11:47 · 387 阅读 · 0 评论 -
SpringBoot异常处理
SpringBoot默认的异常处理机制springboot默认提供了一套处理异常的机制。一旦程序出现了异常,SpringBoot会向/error的url发送请求。在springboot中提供了一个叫BasicErrorController来处理/error请求,然后跳转到默认显示异常的页面来展示异常信息。如果我们需要将所有的异常统一跳转到自定义的错误页面,需要再/**/***自定义异常类,继承RuntimeException。......原创 2022-07-30 21:11:59 · 4577 阅读 · 0 评论 -
springboot整合RocketMQ
https://gitee.com/Linging241/springboot-rocket-mq.git原创 2021-11-07 20:40:37 · 199 阅读 · 0 评论 -
前后端时间格式转换
@DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")原创 2021-02-27 13:57:27 · 409 阅读 · 0 评论 -
springBoot通过@Value注入json文件踩坑
问题展示解决方法原创 2020-12-22 11:36:12 · 1189 阅读 · 0 评论 -
SpringBoot的配置文件和静态资源文件
1.SpringBoot配置文件类型和作用SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用application.properties或者application.yml(application.yaml)进行配置。SpringBoot默认会从Resources目录下加载application.properties或application.yml(application.yaml)文件其中,application.properties文件是键值原创 2020-08-28 10:34:07 · 1299 阅读 · 0 评论 -
SpringBoot自动配置原理
1、按住Ctrl点击查看启动类SpringbootTestApplication 上的注解@SpringBootApplication@SpringBootApplication()public class SpringbootTestApplication { public static void main(String[] args) { SpringApplication.run(SpringbootTestApplication.class, args); }}原创 2020-08-28 09:38:53 · 262 阅读 · 0 评论 -
SpringBoot起步依赖原理
一、分析spring-boot-starter-parent按住Ctrl点击pom.xml中的spring-boot-starter-parent,跳转到了spring-boot-starter-parent的pom.xml,xml配置如下(只摘抄了部分重点配置):<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies&l原创 2020-08-27 14:13:12 · 736 阅读 · 0 评论 -
springboot的多种属性注入方式
一、使用@PropertySource和@Value(Spring的注解)jdbc.propertiesjdbc.driver=com.mysql.cj.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/springboot?characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTCjdbc.username=rootj原创 2020-08-27 11:50:09 · 601 阅读 · 0 评论 -
springboot集成mybatis时,mapper.xml放在哪的问题?
第一种:放在src下,与mapper接口放在同一个文件。操作:在pom.xml里面的build标签加上resources说明 <resources> <!-- mapper.xml文件在java目录下 --> <resource> <directory>src/main/java</directory>...原创 2020-04-06 21:29:19 · 4400 阅读 · 0 评论