
spring boot
昵ꦿ᭄称ꦿ᭄
这个作者很懒,什么都没留下…
展开
-
若依框架中,startPage()失效原因
2.return返回的对象,必须是startPage()的下一行代码返回的对象。如若不然,会导致返回的结果,丢失当前页,总页数,总条数等数据。针对问题三建议解决方案为:在排序时,添加唯一排序字段,并重写若依的startPage()方法,改为如下代码。其中,userId唯一。3.若使用mysql版本高于5.6,或postgresql是高版本,且排序字段不唯一,分页时则会出现重复数据。1.PageHelper.startPage () 必须加在执行查询。如若不然,会导致数据库查询时,分页失效。原创 2023-04-10 22:15:28 · 4838 阅读 · 2 评论 -
Springboot分模块开发无法读取到yml等配置文件
父模块的打包方式要设置成pom <packaging>pom</packaging>所有子模块的打包方式不能设置为pom,否则springboot无法读取到配置文件原创 2022-03-28 13:43:43 · 1917 阅读 · 0 评论 -
SpringBoot 自动配置的理解
SpringBoot 的核心功能在于实现了自动配置,一个框架要能实现自动 配置,需要回答好以下几个问题:• 如何触发自动配置 •如何实现大量的自动默认配置的注入 • Java 配置类与配置文件的关联 • 指定或者默认配置文件如何加载 • 默认配置如何根据条件生效?...原创 2021-06-20 15:58:36 · 144 阅读 · 0 评论 -
SpringBoot 默认配置如何根据条件生效?
在springboot中,存在很多@ConditionalOnXXX,这些注解都基于@Condition,而@Condition的作用是:当这个注解指定的条件成立的时候,才可以给容器中添加组件,自动配置里面的内容才会生效。例如:@ConditionalOnMissingBean,这个注解表示容器中不存在指定的类的时候,才会将这个组件注入到容器中。...原创 2021-06-20 15:44:41 · 527 阅读 · 0 评论 -
SpringBoot 指定或者默认配置文件如何加载?
SpringBoot 是通过 ConfigFileApplicationListener 类来实现将指定的配置文件 (默认为 application.properties 文件) 关联到其对应的 Java 属性类。ConfigFileApplicationListener类实际是 EnvironmentPostProcessor 接口的实现类,该接口在 SpringBoot系统环境设置后置处理中调用。ConfigFileApplicationListener类通过load()方法,加载指定或者默认配置文原创 2021-06-20 15:43:24 · 194 阅读 · 0 评论 -
SpringBoot中,Java 配置类与配置文件的关联?
在SpringBoot中,每一个自动配置类结合相应的属性配置类,读取配置文件,进行自动配置功能。其中,属性配置类来自于被@EnableConfigurationProperties注解所标识xxxProperties.class,配置文件一般为该jar包下的META-INF/spring.factories。以 Web 服务器配置为例,其配置类为ServletWebServerFactoryAutoConfiguration,该类结合ServerProperties.class读取配置文件,并进行自动配原创 2021-06-20 15:41:55 · 565 阅读 · 0 评论 -
SpringBoot 如何实现大量的自动默认配置的注入?
1.SpringBoot 框架在启动时,会调用 AutoConfigurationImportSelector类 的 getCandidateConfigurations 方法。从源码可以看到,SpringBoot 实际上是扫描所有加载类路径/jar 文件中的META-INF/spring.factories 文件,获取其中的配置类创建并放入容器。2.打开sprin-boot-autoconfigure.xx.xx.xx.jar(xx.xx.xx为版本号) 文件中的 META-INF/spring.f原创 2021-06-20 15:39:43 · 377 阅读 · 0 评论 -
SpringBoot 如何触发自动配置?
使用@SpringbootApplication注解标注启动类触发自动配置。原创 2021-06-20 15:36:02 · 123 阅读 · 0 评论 -
idea下,springboot导出依赖jar
在pom.xml的build下复制下面的代码过去,并修改14行的主类位置。修改为你项目的运行类DemoApplication的位置<plugins> <plugin> <groupId>org.springframework.boot</groupId> &l...原创 2019-09-19 14:53:19 · 832 阅读 · 1 评论 -
springboot打jar包后,浏览器访问mp4出现416错误
416错误为被请求的范围无法满足 您的 Web 服务器认为,客户端(如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流包含一个“范围”请求,规定了一个无法满足的字节范围 - 因为被访问的资源不覆盖这个字节范围。 例如, 如果一个图像文件资源有 1000 个字节,而被请求的范围是 500-1500 ,那就无法满足。所以会报416错误。 ...原创 2019-09-19 14:32:08 · 1457 阅读 · 0 评论 -
springboot打jar包没有jsp页面
pom文件配置<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.6.RELEASE</version...原创 2019-09-19 14:22:10 · 1069 阅读 · 0 评论 -
spring mvc boot注解
先说说spring mvc的注解Spring mvc有以下几个注解注解在类上比较常用的有:@Controller用法如下:@Service@Repository@MultipartConfig作用:用于接收图片等文件Part part=req.getPart("upload");//获取图片Str...原创 2019-04-24 14:09:03 · 204 阅读 · 0 评论 -
spring boot 环境配置
环境搭建 需要时间:15分钟 需要工具:Spring Tool Suite™ 3 Downloads/IDEA JDK 8及以上 2.创建项目 使用 spring tool suite + eclipse或者Idea创建spring boot项目...原创 2019-04-22 16:20:47 · 200 阅读 · 0 评论