有时候我们有多个环境,开发环境、测试环境、生产环境,每个环境都有不同的配置信息 如何用一套代码,在不同环境上都能运行,spring的profile就是用来解决这个问题 比如想着测试环境加载一个配置类,那么这个类可以加上这个注解 @Component @Profile(value="test") pu ...
分类:
编程语言 时间:
2021-04-29 11:40:00
阅读次数:
0
手动注册bean 此种方式注册的bean在调用时将由spring进行创建,相当于延迟加载bean import org.springframework.beans.BeansException;import org.springframework.beans.factory.support.Bean ...
分类:
编程语言 时间:
2021-04-24 13:12:04
阅读次数:
0
一、解决SpringBoot MongoDB插入文档默认生成_class字段问题 @Configuration public class SpringMongoConfig{ @Bean public MongoTemplate mongoTemplate() throws Exception { ...
分类:
数据库 时间:
2021-04-22 16:06:57
阅读次数:
0
概述 1、Spring 是轻量级的开源的 JavaEE 框架2、 Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理(2)Aop:面向切面,不修改源代码进行功能增强4、Spring 特点(1 ...
分类:
编程语言 时间:
2021-04-22 15:54:53
阅读次数:
0
基本概念: 两个或两个以上的类相互引用、互相依赖; Java使用构造器不能解决循环依赖问题; Java可以使用setter解决循环依赖问题; Spring中: 内部通过三级缓存来解决循环依赖问题(DefaultSingletonBeanRegistry) 只有单例的 bean 会通过三级缓存提前暴露 ...
分类:
编程语言 时间:
2021-04-21 12:40:09
阅读次数:
0
以前对这种模式学完就忘,学完就忘,今天好好整理了下,以后应该不会忘了,这一整理就是好几个小时。 使用场景:当一个类的构造函数参数个数超过4个,而且这些参数有些是可选的参数,考虑使用构造者模式。 针对该场景: 1.我们可以提供带各种参数的构造器来实现,即折叠构造函数模式 2.java bean模式,就 ...
分类:
其他好文 时间:
2021-04-20 14:30:41
阅读次数:
0
问题一:Consider defining a bean of type 'org.springframework.http.codec.ServerCodecConfigurer' in your configuration. 原因: gatweway使用的是webflux,webflux属于响应 ...
分类:
其他好文 时间:
2021-04-19 15:26:06
阅读次数:
0
spring中使用声明事务配置如下: <!-- 事务相关控制 --> <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property ...
分类:
编程语言 时间:
2021-04-16 12:23:05
阅读次数:
0
一、FactoryBean与BeanFactory FactoryBean和BeanFactory虽然名字很像,但是这两者是完全不同的两个概念,用途上也是天差地别。 BeanFactory是一个Bean工厂,在一定程度上我们可以简单理解为它就是我们平常所说的Spring容器(注意这里说的是简单理解为 ...
分类:
编程语言 时间:
2021-04-15 12:36:45
阅读次数:
0
成员变量的注入是在Bean创建成功之后,通过setter方法进行注入的。所以下面会获取不到值 @RestController public class VipsoftImController { @Autowired private ZooKeeperUtil zooKeeperUtil; @Req ...
分类:
其他好文 时间:
2021-04-13 12:07:49
阅读次数:
0