![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
AngerWind
这个作者很懒,什么都没留下…
展开
-
Spring与Maven多环境配置
Spring与Maven多环境配置参考:https://www.cnblogs.com/0201zcr/p/6262762.html1. Maven Profile1.1背景 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置、以及一些软件运行过程中的基本配置,那每次我...原创 2020-03-24 21:11:14 · 879 阅读 · 0 评论 -
Maven内置隐含变量
Maven隐含变量Maven提供了三个隐式的变量可以用来访问环境变量,POM信息,和Maven Settingsenvenv变量,暴露了你操作系统或者shell的环境变量。比如在Maven POM中一个对${env.PATH}的引用将会被 ${PATH}环境变量替换,在Windows中为%PATH%.projetcproject变量暴露了POM。可以使用点标记(.)的路径来引用POM元...转载 2019-08-21 22:54:12 · 272 阅读 · 0 评论 -
tk mybatis通用mapper
tk mybatis通用mapper首先要明白, tk mybatis是国人写的对mybatis的增强包, 而不是mybatis官方出的官方包其github网址如下: https://github.com/abel533/Mapper/wiki基于starter的自动配置的通用mapper与springboot集成导入自动配置包<!-- 注意此处必须导入自动配置包 -->...原创 2019-08-23 23:58:31 · 789 阅读 · 0 评论 -
SpringBoot 文件上传 通过Content-Type和文件头判断文件类型
SpringBoot 文件上传 通过Content-Type和文件头判断文件类型一、关于MIMEMIME的全称是Multipurpose Internet Mail Extensions,即多用途互联网邮件扩展,尽管读起来有些拗口,但大多数人可能都知道,这是HTTP协议中用来定义文档性质及格式的标准。IETF RFC 6838,对HTTP传输内容类型进行了全面定义。而IANA(互联网号码分...原创 2019-07-23 15:37:54 · 19405 阅读 · 7 评论 -
CentOS: yum安装tomcat
本文出自【赵彦军的博客】 前言对于一个新安装的 centos 系统来说,是没有 tomcat 服务器的。用下面的命令可以查看 tomcat 服务的状态。systemctl status tomcat.service//或者 systemctl status tomcat效果如下: ...转载 2019-07-23 10:39:53 · 208 阅读 · 0 评论 -
JSR-303校验 @Valid, @Validated
JSR-303校验 @Valid, @Validated空检查@Null 验证对象是否为null@NotNull 验证对象是否不为null, 无法查检长度为0的字符串@NotBlank 检查约束字符串是不是Null还有被Trim的长度是否大于0,只对字符串,且会去掉前后空格@NotEmpty 检查约束元素是否为NULL或者是EMPTY.==@NotNull是通过 ...原创 2019-07-23 10:04:19 · 1070 阅读 · 0 评论 -
IDEA SpringBoot Mybatis逆向工程
IDEA SpringBoot Mybatis逆向工程添加依赖 <!-- mybatis springboot starter --> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artif...原创 2019-07-20 19:44:06 · 485 阅读 · 1 评论 -
字符串为空判断
字符串为空判断1. 导入dependency<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId></dependency>2. isEmpty()判断某字符串是否为空,为空的标准是str...转载 2019-07-20 19:37:03 · 617 阅读 · 0 评论 -
SpringMVC 全局异常处理
SpringMVC 全局异常处理1. SimpleMappingExceptionResolverSimpleMappingExceptionResolver继承树我们可以看到AbstractHandlerExceptionResolver实现了HandlerExceptionResolver中的resolveException, 其具体实现如下:public ModelAndVie...原创 2019-07-20 19:34:51 · 174 阅读 · 0 评论 -
SpringBoot获取项目ip和端口号
SpringBoot获取项目ip和端口号转载自https://blog.csdn.net/mibi8840/article/details/83824134import org.springframework.boot.web.context.WebServerInitializedEvent;import org.springframework.context.ApplicationLis...转载 2019-07-24 20:58:45 · 9452 阅读 · 0 评论 -
使用Maven配置文件激活Spring Boot配置文件
使用Maven配置文件激活Spring Boot配置文件转载自http://dolszewski.com/spring/spring-boot-properties-per-maven-profile/有些团队更喜欢为每个应用程序运行时环境提供单独的Maven构建配置文件,例如dev,test,prod等。在本文中,我将向您展示如何使用Spring Boot配置文件连接Maven配置文件。您将...转载 2019-07-24 20:54:08 · 1380 阅读 · 1 评论 -
CentOS安装Redis
CentOS安装Redis转载自https://www.jianshu.com/p/ebda253a8daa更改yum源将Centos的yum源更换为国内的163源备份你的原镜像文件,保证出错后可以恢复:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载新的CentOS-B...转载 2019-07-24 13:44:53 · 123 阅读 · 0 评论 -
SpringBoot自定义starter
SpringBoot自定义starter按照一般的模式, 我们创建一个启动器, 但是该启动器只用来做依赖导入然后创建另外一个自动配置模块, 用来定义自动配置启动器依赖自动配置, 别人只需要引入启动器我们可以看到, 在mybatis-spring-boot-starter中没有任何java代码,只是在pom文件中定义了依赖, 而自动配置的代码都在mybatis-spring-boot-a...原创 2019-07-08 21:28:07 · 169 阅读 · 0 评论