springBoot
文章平均质量分 69
冒菜-码农
且行且珍惜
展开
-
解决org.springframework.web.multipart.MaxUploadSizeExceededException: Maximum upload size exceeded
spring.http.server.maxFileSize和spring.http.server.maxRequestSize的值,效果是一样的。然后在application.properties文件中配置。原因:上传文件的请求有个默认配置最大值是2M 超出了最大值。方法二,重写config配置类。原创 2023-08-31 09:13:57 · 1901 阅读 · 0 评论 -
MyBatis之慎用association
1、能不用就别用2、如果用,请务必指定对应的字段或id3、多层嵌套时请注意前缀的使用4、内嵌sql避免递归。原创 2023-07-17 15:56:09 · 612 阅读 · 0 评论 -
解决SpringBoot工程启动报错mapperInterface. Bean already defined with the same name!的问题总结
2、如果启动类中有@SpringBootApplication、@MapperScan({ “com.xxx.mapper” })这两个注解,同时你的xxMapper接口中有@Mapper注解,那么就把xxMapper接口中的@Mapper注解去掉。有人说注释@MapperScan({ “com.xxx.mapper” })这个,我试了一下,不行。重复注入了,@MapperScan注入了一次,@SpringBootApplication+@Mapper又注入了一次。报错内容,只展示一行吧。原创 2023-05-25 11:16:53 · 3137 阅读 · 0 评论 -
mybatis二级缓存
二级缓存是 mapper 映射级别的缓存,多个 SqlSession 去操作同一个 Mapper 映射的 sql 语句,多个SqlSession可以共用二级缓存,二级缓存是跨 SqlSession 的。原创 2022-10-10 11:37:16 · 259 阅读 · 0 评论 -
Mybatis的Mapper中的方法为什么不能重载?
于是此处打上断点,一点点看。解析XML文件和Mapper接口,将Mapper中的方法与XML文件中、等标签一一对应,那么Mapper中的方法如何与XML中这些标签对应了,当然是唯一的id对应了,具体如何这个id的值是什么,如何对应?在初入门Mybatis的时候可能都犯过一个错误,那就是在写Mapper接口的时候都重载过其中的方法,但是运行起来总是报错,那时候真的挺郁闷的,但是自己也查不出来原因,只能默默的改了方法名,哈哈,多么卑微的操作。到了这里应该理解了吧,这下抛出的异常和上面的异常信息对应起来了吧。翻译 2022-10-10 10:35:33 · 508 阅读 · 0 评论 -
解决 required a single bean, but 2 were found的spring注入bean错误
背景介绍个人定义了一个interface,为了抽象与规范使用泛型进行约束,名字举例为 ITestService.javapublic interface ITestService<T extends BaseTest>{ void test();}通过不同的业务场景需要进行不同的实现,比如 ITestServiceImplOne.java、ITestServiceImplTwo.java举例:(注:TestOne extends BaseTest)@Servicepublic原创 2021-11-30 11:32:31 · 23265 阅读 · 1 评论 -
IDEA坑我,灵异事件之springboot扫描mapper文件扫描不到的问题
报错:Invalid bound statement (not found): com.xx.xx.mapper.xxMapper背景说明:我在通过idea在maven中创建了子工程后,在子工程的resources文件下创建文件夹,操作如下:1、选中resources点击右键,点击New,点击Directory2、输入: mapper.biz3、点击确定,然后创建mapper的xml文件启动项目正常,当通过前端访问该模块时,系统报错,扫描不到该mapper的xml文件经过多种方式,均无法解决原创 2020-11-06 17:23:23 · 1606 阅读 · 2 评论 -
解决springboot工具类静态变量赋值yml文件值的问题
网上很多是在set方法上添加@Value属性,其实这样是没办法赋值给工具类中的静态变量的,即便你工具类上添加了@Component注解也是无效的,亲测行不通。正确的姿势操作如下:一、创建自定义的注解@Component@ConfigurationProperties(prefix = "myemail")@Datapublic class MyEmailConfig { public static String agentFrom; public stati原创 2020-05-26 10:32:55 · 1264 阅读 · 0 评论 -
CentOS部署Minio并基于该部署搭建一层可扩展的web管理系统项目
第一步、检查环境环境为centOS7可连接网络,可使用ping www.baidu.com 进行检查支持wget命令,如果不支持可以使用以下命令安装:yum -y install wget注意使用root帐号,yum命令也是需要联网的。一切就绪。第二步、安装部署官方地址有说明,可以查看官方网址首先,使用root帐号登录执行命令行如下:wget https://dl.min.i...原创 2020-04-02 14:15:03 · 1572 阅读 · 0 评论 -
java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest.getHttpServletMapping()Ljavax/ser
环境:springboot2.x使用springboot依赖配置如图:该dependencies内置tomcat版本为9.0.13解决办法:找到本地路径:C:\Users\Administrator.m2\repository\org\springframework\boot\spring-boot-dependencies打开spring-boot-dependencies-2....原创 2020-03-25 09:47:33 · 1729 阅读 · 0 评论 -
解决springboot使用SpringBootApplication启动成功访问Controller报错404的问题
首先排查Controller所在的目录,使用SpringBootApplication启动的时候,项目扫描的是当前目录的Controller文件。如下图:其次查看下自己的springboot版本,有的版本不知道什么原因与jdk中的jar包冲突。网上给的解决思路是修改jdk里的api和servlet的依赖jar包,有的是直接在设置中添加jar,如下图:添加选择第一个,然后找...原创 2019-12-09 11:22:55 · 3017 阅读 · 1 评论 -
springboot2多数据源之自定义配置方式,使用AOP切换数据源,yml文件维护数据
环境:springboot2tomcat8jdk1.8驱动及加密:com.alibaba.druid多数据源1、数据源枚举定义public interface DatasourceEnum { String DATA_SOURCE = "dataSource"; //主数据源 String DATA_SOURCE_2 = "data...原创 2019-07-02 19:27:13 · 1699 阅读 · 0 评论 -
springboot2多数据源之JNDI方式,使用AOP切换数据源,tomcat的context.xml维护数据源信息
环境:springboot2tomcat8jdk1.8驱动及加密:com.alibaba.druid多数据源1、数据源枚举定义public interface DatasourceEnum { String DATA_SOURCE = "dataSource"; //主数据源 String DATA_SOURCE_2 = "d...原创 2019-07-02 19:15:07 · 2200 阅读 · 1 评论 -
springboot2.0使用外部tomcat进行启动方法
环境:jdk1.8springboot2.0tomcat8.0.37一、pom修改 <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomca...原创 2019-06-10 20:15:53 · 4128 阅读 · 0 评论 -
springboot高版本与低版本的redis配置
springboot1版本配置:redis: host: localhost port: 6379 password: 123456 timeout: 10000 pool: max-active: 10 min-idle: 3 max-idle: 5springboot2版本配置:redis: host: localhost p...原创 2019-06-06 15:10:46 · 2110 阅读 · 0 评论 -
解决SpringBoot启动失败:Error starting ApplicationContext.
错误日志大体是这样的Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-08-05 10:56:04,870 ERROR [LoggingFailureAnalysisReporter...原创 2019-04-24 11:55:24 · 8950 阅读 · 0 评论