
spring
Lei_lee_coder
相信所有的事情都是最好的安排
展开
-
关于Spring 接口多个实现类使用策略模式
关于Spring 接口多个实现类使用策略模式见下面的例子public interface Myinterface{ default method(){ ...... } /** * 打印输出 */ void print(){ System.out.println("this is Myinterface"); }}public class MyClass1 implements Myinterface{ @Override public void print(){原创 2022-05-28 15:19:35 · 319 阅读 · 0 评论 -
Spring boot 中 logback 配置<springProperty> 读取application.properties 中的属性
Spring Boot 中 logback 读取application.properties 中的属性其中使用的时候发现了一个问题,就是如果使用的lobback配置文件的名称是logback.xml 会先出现先找不到设置的属性,然后项目启动起来才会找到,比如:<springProperty scope="context" name="log.path" source="logback.path" defaultValue="logs"/>记录日志文件存放地址属性,会在项目启动的时候想出原创 2022-02-10 14:38:10 · 8483 阅读 · 1 评论 -
jasypt-spring-boot-starter:3.0.3以上的版本使用
jasypt-spring-boot-starter:3.0.3以上的版本使用关于jasypt-spring-boot-starter:3.0.3及以上的版本的使用关于jasypt-spring-boot-starter:3.0.3及以上的版本的使用最近升级jasypt-spring-boot-starter到3.0.4 出现问题报: Failed to bind properties under 'spring.datasource.username' to java.lang.String这原创 2021-12-29 15:57:18 · 2716 阅读 · 0 评论 -
Spring Boot 设置允许跨域的两种配置方式
Spring Boot 设置允许跨域的两种配置方式1.配置MvcConfigurerSpring Boot 1.5.x//springboot 1.5方式@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**"原创 2021-11-11 13:25:37 · 2431 阅读 · 0 评论 -
Spring Boot 简单配置swagger
Spring Boot 简单配置swagger需要导入需要的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency>原创 2020-12-24 11:02:37 · 184 阅读 · 0 评论 -
SpringBoot项目中一些奇怪的事
SpringBoot项目中一些奇怪的事今天在项目中遇到一种奇怪的现象,在项目打包到测试环境的时候,指定测试的配置文件test,但是redis一直读取的是笨的开发环境的redis集群。1.排查配置文件没有生效,但是发现加载的配置文件是正确的。这就让人很难受呀。2.查看连个配置文件的redis配置有什么不同,发现本地使用的reids集群,测试环境是单体redis,然后换成集群配置方式就可以了。...原创 2020-12-11 22:34:48 · 144 阅读 · 0 评论 -
关于Spring Boot 项目中 配置不同类型的动态数据源导致 pagehelper-spring-boot-starter 查询出错的问题
在项目中很少遇到不同的数据源,但是在不同的数据源的情况下,pageHelper 会因为不能在识别了第一中数据源的情况下,转换类型导致查询sql出错,看这里原创 2020-12-02 16:46:47 · 535 阅读 · 0 评论 -
spring Boot 中使用线程池异步执行多个定时任务
spring Boot 中使用线程池异步执行多个定时任务在启动类中添加注解@EnableScheduling配置自定义线程池在启动类中添加注解@EnableScheduling第一步添加注解,这样才会使定时任务启动配置自定义线程池@Configurationpublic class ScheduleConfiguration implements SchedulingConfigurer...原创 2019-05-06 10:00:38 · 4325 阅读 · 0 评论 -
web中filter、interceptor、aspect
web中filter、interceptor、aspect对于filter、interceptor、aspect 有相似也有区别filterInterceptorAspect对于filter、interceptor、aspect 有相似也有区别filter过滤器可以拦截到方法的请求和响应(ServletRequest request, ServletResponse response),并对...原创 2019-08-30 16:21:59 · 428 阅读 · 0 评论 -
配置远程监控jvm tomcat
1、如果是springmvc这样不含有自带的中间件的项目(以下都是在linux 系统环境中)(1)修改tomcat的 bin目录下面的catalina.sh文件,找到文件中 # ----- Execute The Requested Command ----------------------------------------- , 并在上一行添加如下内容:CATALINA_OPTS=...原创 2019-07-02 17:32:47 · 405 阅读 · 0 评论 -
服务器段实现跨域的几种简单的方式
1、spring 框架(1)spring 4.2 以上版本 ,可以使用注解的方式在controller 类或者方法上添加@CrossOrigin 注解,表明接口是允许跨域访问的。对于注解的参数与使用可以查看spring 中的说明或者网上搜索。(2)全局配置可以是使用继承配置类WebMvcConfigurerAdapter 重写addCorsMappings 方法自己去制定跨域规则例如:...原创 2019-06-09 22:08:58 · 381 阅读 · 0 评论