Springboot+spring
文章平均质量分 75
spring,springboot
狗狗大蛇
学无止境,进无止步!
展开
-
接口多实现的注入方式
实际开发的过程中,我们经常会遇到一个接口有多个实现的这种情况;如果接口只有一个实现的时候,当控制层需要注入某个接口实现类的时候,我们经常使用@Autowire去注入即可;但是当一个接口有多个实现的时候,只使用@Autowire注解的时候,可能项目启动就会失败!解决的办法有几种:1.具体的某个实现类上添加@Primary注解,当@Autowired引入时候,如果没有配合@Qualifier注解指定具体的实现类,默认引入添加了@Primary的注解2.@Autowired配合@Qualifier原创 2021-02-22 21:24:49 · 3227 阅读 · 7 评论 -
springboot的starter机制
springboot自定义starter原创 2021-01-03 13:15:26 · 13743 阅读 · 0 评论 -
springboot整合sftp文件服务器实现文件上传下载功能
直接上模块代码完整项目源码地址(参考ideal-sftp-1018模块):https://github.com/yangshilei/springCloud1、项目结构下面红圈中是主要的几个关于sftp客户端操作的对象方法。2、添加sftp核心配置依赖 <!--sftp核心依赖包--> <dependency> <groupId>com.jcraft</groupId>原创 2020-12-23 23:27:35 · 2493 阅读 · 2 评论 -
springboot整合mybatis和mycat
springboot整合mybatis和mycat其实springboot通过mybatis整合mycat和mysql的配置基本相似,最大的坑就是mybatis的版本依赖问题。下面直接上代码,本模块是spring cloud,模块中有关于eureka等配置信息,如果只是单纯的springboot项目,可以忽略相关依赖以及配置信息,只关注mybatis和mycat的配置。准备条件:1.java环境搭建完成。2.mycat安装配置完成:具体可参考: https://blog.csdn.net/qq原创 2020-12-08 22:10:30 · 1203 阅读 · 0 评论 -
yml格式写法中容易遇到的坑
yml格式写法中容易遇到的坑1.yml格式中,冒号:后面必须要空一格,否则会解析错误;2.yml文件中,不能出现相同的开头配置名称,只能是树桩结构;3.yml中的特殊符号或空格用单引号或者双引号标记,否则会报找不到文件异常或者特殊符号异常;4.yml不支持tab缩进,必须适应空格缩进,否则会发生错误;...原创 2020-10-19 14:26:08 · 2218 阅读 · 0 评论 -
浅析springboot中拦截器的使用方法
springboot中拦截器的使用一、拦截器简介产生背景:在面向对象开发的过程,我们可以通过继承、多态来解决纵向功能扩展问题。但是,对于横向功能扩展方面,比如给所有的服务开启事务,或者统一日志功能等,是没有办法实现的。所以就有了面向切面编程思想(AOP),它只是一种思想,是对面向对象思想的一种补充;于是就产生了拦截器,拦截器可以获取IOC容器中的任何bean;二、拦截器功能用法1.用法...原创 2019-07-31 20:21:13 · 168 阅读 · 0 评论 -
springboot配置文件yml写法简介
springboot配置文件常用知识点一、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesapplication.yml1、yml语法格式## 基本格式server: port: 8080 ## 值的写法格式user: name: zhangsan age: 20## 或者采...原创 2019-07-30 21:46:17 · 1166 阅读 · 0 评论 -
springboot开发静态资源
springboot开发静态资源一、web开发的静态文件1.静态资源映射规则:@ConfigurationProperties(prefix = "spring.resources",ignoreUnknownFields = false)public class ResourceProperties implements ResourceLoaderAware{ }自动配置源码解析:WebMvcAuotConfiguration:@Overridepublic void add原创 2020-10-17 22:42:02 · 150 阅读 · 0 评论 -
springboot 日志文件引用方式
springboot 日志文件引用1、日志框架市面上日志框架:日志门面日志实现JCL/SLF4J/jboss-loggingLog4j JUL Log4j2 Logbackspringboot:底层是spring框架,spring框架默认的日志是用JCL,缺陷较多,基本不用2.springboot日志选择springboot的启动文件下,有start-logging依赖,默认就是slf4j和logback日志框架父依赖<dependency>原创 2020-10-17 22:40:50 · 356 阅读 · 0 评论