背景之前构建过文件预览服务,对于视频部分前端播放组件限制只能为mp4格式,为了支持更多视频格式决定对方案进行升级,由于视频格式较多,针对每一种格式定制选择播放器不太现实,决定对视频源统一转码,转码后的格式为mp4,兼容性稳定且前后端改造工作较小配置maven添加java-all-deps引用,该引用内置不同版本ffmpeg文件,为了避免打包后文件过大,排除不需要的平台兼容支持ws.schildjave-all-deps3.3.1ws.schildjave-nativebin-win32ws.schildjave-nativebin-linux32ws.schildjave-nativebin-
背景之前构建过文件预览服务,对于视频部分前端播放组件限制只能为mp4格式,为了支持更多视频格式决定对方案进行升级,由于视频格式较多,针对每一种格式定制选择播放器不太现实,决定对视频源统一转码,转码后的格式为mp4,兼容性稳定且前后端改造工作较小配置maven添加java-all-deps引用,该引用内置不同版本ffmpeg文件,为了避免打包后文件过大,排除不需要的平台兼容支持ws.schildjave-all-deps3.3.1ws.schildjave-nativebin-win32ws.schildjave-nativebin-linux32ws.schildjave-nativebin-
MybatisGenerator使用xml配置文件形式自动生成只生成实体类、mapper接口及mapper.xml。并且包含丰富的内容首先添加mybatis依赖和相关插件org.mybatismybatis3.5.7org.mybatis.generatormybatis-generator-maven-plugin1.3.0org.mybatis.generatormybatis-generator-core1.3.2com.mchangec3p00.9.2mysqlmysql-connector-java5.1.8创建generatorConfig.xml配置文件,从官网中复制下来即可.其
MybatisGenerator使用xml配置文件形式自动生成只生成实体类、mapper接口及mapper.xml。并且包含丰富的内容首先添加mybatis依赖和相关插件org.mybatismybatis3.5.7org.mybatis.generatormybatis-generator-maven-plugin1.3.0org.mybatis.generatormybatis-generator-core1.3.2com.mchangec3p00.9.2mysqlmysql-connector-java5.1.8创建generatorConfig.xml配置文件,从官网中复制下来即可.其
目录打包问题解决方法在文章末尾 创建SpringBoot工程a.初始化工程b.引入依赖编写代码a.配置application.yml了解一下配置application.properties application.yml配置b.启动类c.创建实体类 创建SpringBoot工程a.初始化工程 dependencies:依赖关系 b.引入依赖 在pom.xml的dependencies中加入依赖关系com.baomidoumybatis-plus-boot-starter3.5.1org.projectlomboklomboktruemysqlmysql-connector-javarunt
目录打包问题解决方法在文章末尾 创建SpringBoot工程a.初始化工程b.引入依赖编写代码a.配置application.yml了解一下配置application.properties application.yml配置b.启动类c.创建实体类 创建SpringBoot工程a.初始化工程 dependencies:依赖关系 b.引入依赖 在pom.xml的dependencies中加入依赖关系com.baomidoumybatis-plus-boot-starter3.5.1org.projectlomboklomboktruemysqlmysql-connector-javarunt
目录一、springbootstarter简介二、ssm短信启动器制作创建Starter项目ssm-spring-boot-starter定义Starter需要的配置类SmsProperties 编写Starter项目的业务功能SmsService SmsServiceImpl 编写自动配置类SmsAutoConfig 编写spring.factories文件加载自动配置类spring.factories打包安装三、sms短信调用启动器starter测试其它项目引用新建一个项目pom.xmlapplication.ymlSmsController 四、AOP的日志starter制作及测试创建
目录一、springbootstarter简介二、ssm短信启动器制作创建Starter项目ssm-spring-boot-starter定义Starter需要的配置类SmsProperties 编写Starter项目的业务功能SmsService SmsServiceImpl 编写自动配置类SmsAutoConfig 编写spring.factories文件加载自动配置类spring.factories打包安装三、sms短信调用启动器starter测试其它项目引用新建一个项目pom.xmlapplication.ymlSmsController 四、AOP的日志starter制作及测试创建
概述写测试用例对于开发来说有2点好处,一是开发阶段写完的功能可以快速验证,第二就是在后期需求变动或修改BUG后可以快速测试当前改动是否带来其它问题。下面就了解一下Junit5写测试用例。准备创建一个maven项目mkdirjunit5-tutorialcdjunit5-tutorialmkdir-psrc/main/javamkdir-psrc/test/javamkdir-psrc/main/resourcesmkdir-psrc/test/resources#编写pom.xmlvipom.xml添加依赖引入第三方断言库assertj支持json测试支持xml测试pom.xml4.0.0co
概述写测试用例对于开发来说有2点好处,一是开发阶段写完的功能可以快速验证,第二就是在后期需求变动或修改BUG后可以快速测试当前改动是否带来其它问题。下面就了解一下Junit5写测试用例。准备创建一个maven项目mkdirjunit5-tutorialcdjunit5-tutorialmkdir-psrc/main/javamkdir-psrc/test/javamkdir-psrc/main/resourcesmkdir-psrc/test/resources#编写pom.xmlvipom.xml添加依赖引入第三方断言库assertj支持json测试支持xml测试pom.xml4.0.0co