![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot
riant110
这个作者很懒,什么都没留下…
展开
-
RestTemplate get请求使用占位符避免代码内部拼接URL地址
RestTemplate get请求使用占位符避免代码内部拼接URL地址原创 2022-06-22 12:40:52 · 846 阅读 · 0 评论 -
类上加@RequestMapping无法找到静态文件
一、问题描述:在控制层加了 @RequestMapping(“index”)后,导致静态资源访问不到。@Controller@RequestMapping("index")//类上加@RequestMapping无法找到静态文件public class ViewController { @RequestMapping("/hello/thymeleaf") public String hello(Model model) { model.addAttribute("原创 2022-04-28 00:06:01 · 1276 阅读 · 1 评论 -
Springboot无法加载本地配置文件
1、未设置resources目录解决方案1:解决方案2:在pom文件中build标签内插入一下内容<resources> <!-- 该节点会扫描src/main/java目录,若该目录下有配置文件,则需要添加以下配置,保证文件能够被扫描和加载到 --> <resource> <directory>src/main</directory>原创 2022-04-26 21:16:37 · 2684 阅读 · 1 评论 -
Springboot启动流程
Springboot启动分为三个部分:1、初始化阶段此阶段会创建一个SpringApplication实例,并设置实例的资源、环境、监听器、构造器。2、应用启动过程该阶段会创建监听器模块、创建并设置环境实例(如果是servlet容器的话返回StandardServletEnvironment,其他返回StandardEnvironment)、设置banner、构建应用上下文对象。refreshContext()类似于Spring启动阶段,创建容器,加载bean到定义,加载bean等等,不过多了原创 2022-02-27 11:10:13 · 2955 阅读 · 0 评论 -
springbatch的使用
一、相关注解使用springbatch需要设置一些注解,方便使用@EnableBatchProcessing :自动补全一些相关属性EnableBatchProcessing provides a base configuration for building batch jobs. Within this base configuration, an instance of StepScope is created in addition to a number of beans made ava原创 2022-01-28 16:59:23 · 1739 阅读 · 0 评论 -
maven依赖jar包时版本冲突的解决
一、第一声明优先原则:在pom.xml配置文件中,若是有两个名称相同版本不一样的依赖声明,那么先写的会生效。因此,先声明本身要用的版本的jar包便可。二、路径近者优先:直接依赖优先于传递依赖,若是传递依赖的jar包版本冲突了,那么能够本身声明一个指定版本的依赖jar,便可解决冲突。三、排出原则:传递依赖冲突时,能够在不须要的jar的传递依赖中声明排除,从而解决冲突。四、版本锁定原则(最常使用)在配置文件pom.xml中先声明要使用哪一个版本的相应jar包,声明后其余版本的jar包一概不依赖。转载 2021-12-31 13:55:10 · 399 阅读 · 0 评论 -
springboot @NotBlank使用
一、实体类中使用@NotBlankpublic class User { @NotBlank(message="用户名为空") private String username; @NotBlank(message="用户ID为空") private int userid; public String getUsername() { return username; } public void setUsername(String原创 2021-07-23 19:22:21 · 2579 阅读 · 0 评论 -
springboot对压缩请求的处理
最近对接银联需求,为了节省带宽,需要对报文进行压缩处理。但是使用springboot自带的压缩设置不起作用:server.compression.enabled=trueserver.compression.mime-types=application/javascript,text/css,application/json,application/xml,text/html,text/xml,text/plainserver.compression.compressionMinSize=10s原创 2021-06-11 17:35:05 · 4190 阅读 · 1 评论 -
mybatis中错误集
一、常见问题1、org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)无法找到绑定mapper.xml文件问题分析思路:这个问题主要是由mapper接口配置和mapper.xml文件导致的,可以从以下几个方面检查1) xml中的namespace命名与mapper接口全限定类名是否一致;2)mapper.xml文件路径是否正确,application.properties中配置了mapper的文原创 2021-06-10 01:10:26 · 149 阅读 · 0 评论 -
springboot配置C3P0数据库连接池
一、项目基础参考:Springboot+mybatis+mysql8.0二、依赖引入 <!--c3p0连接池--> <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.2</version原创 2021-06-07 00:36:02 · 1822 阅读 · 0 评论 -
Springboot+mybatis+mysql8.0
Springboot+mybatis+mysql8.0一、环境信息jdk:1.8mysql:8.0.23springboot:2.1.0mybatis:3.5.2二、maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc原创 2021-06-06 23:23:19 · 1158 阅读 · 0 评论 -
spring boot @MapperScan所遇到的坑
今天练习一下mybaitsdemo,发现在启动类添加@MapperScan导致服务无法启动,具体错误愿意如下:org.springframework.context.annotation.ConflictingBeanDefinitionException: Annotation-specified bean name 'webSiteService' for bean class [com.riant.mybatis.service.WebSiteService] conflicts with ex原创 2021-06-03 23:10:12 · 1628 阅读 · 0 评论