摘要:
方式一:使用@WebFilter+@ServletComponentScan 1)创建类com.zhi.demo.filter.CustomFilter1,添加注解@WebFilter(urlPatterns = { "/test1/*" }),urlPatterns表示需要过滤的地址 @WebFi 阅读全文
摘要:
为保障安全,在我们生产环境中,可能会要求我们对密码进行加密操作,一起看看我们该如果操作。 1、pom.xml引入依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-sta 阅读全文
摘要:
1、获取年龄>20的人员列表 List<User> list = users.stream().filter(item -> item.getAge() != null && item.getAge() > 20).collect(Collectors.toList()); 2、以ID(id+use 阅读全文
摘要:
1、官网下载mysql安装包 下载地址:https://dev.mysql.com/downloads/mysql/ 2、将压缩包解压到安装目录 3、以管理员身份打开cmd命令窗口 4、执行初始化命令 进入安装目录下的bin目录,执行安装命令 mysqld --initialize --consol 阅读全文
摘要:
1、问题拦截器实例: @RefreshScope @Aspect @Component public class ControllerAspect { private final Logger logger = LogManager.getLogger(this.getClass()); @Valu 阅读全文
摘要:
我们服务在启动时读取所有的配置,但读取后一般就固定下来了。修改配置后只有重启服务才生效。为了让配置实时生效,我们只需要加上org.springframework.cloud.context.config.annotation.RefreshScope注解就可以了。如下图: 阅读全文
摘要:
docker-maven-plugin插件官网地址:https://github.com/spotify/docker-maven-plugin 1、准备一台Linux服务,并安装docker。参考:CentOS安装Docker 当前用于测试的docker版本为20.10.12 2、开启Docker 阅读全文
摘要:
工作上遇到一个实际问题,我的产品用到文件存储,文件存储有很多种,如:minio、oss(阿里)、CFS(腾讯)、fdfs。我们不知道客户会选择哪种配置,就需要我们的程序支持切换配置,我想到了数据源的切换,如果模仿着写了个starter。 1、创建一个工程,根据springboot规范,我们取名为st 阅读全文
摘要:
1、下载lombok.jar 下载地址:https://projectlombok.org/download 2、运行lombok.jar java -jar .\lombok.jar 命令执行完成后会弹出如下对话框,对话框中会把所有的eclipse路径都查询出来,如果没有找到,也可以通过 Spec 阅读全文
摘要:
git提交代码需要附带操作者信息,也就是Author和Committer 这项信息通常会保存在用户目录的C:\Users\xxx\.gitconfig文件中,这是一个全局配置,每次git提交代码都会使用这个配置,这个配置文件修改后,Eclipse重新进入后就会使用新的配置文件 我们可以通过Eclip 阅读全文