![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot笔记
SpringBoot笔记
傅里叶、
业精于勤荒于嬉,行成于思毁于随
展开
-
简单的负载均衡器
// 所有实例的信息List<ServiceInstance> instances = discoveryClient.getInstances("user-center");// 所有实例的urlList<String> targetURLs = instances.stream() .map(instance -> instance.getUri().toString() + "/users/{id}") .collect(Colle.原创 2021-07-03 10:36:33 · 75 阅读 · 0 评论 -
@Autowired和@Resource的区别
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。2、@Autowired默认按类型装配bytype,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,如:@Autowired(required=false) 。如果我们想按名称装配byname可以结合@Qualifier注解进行使用。3、@Resource默认是byname的,名称通过name属性进行指定,需要注意的是,如果na..原创 2021-06-24 16:12:41 · 143 阅读 · 0 评论 -
mybatis的bean注入出现警告
idea对mybatis的支持不够完美,能可以理解Spring的上下文,即能够识别spring的bean,但是识别不了mybatis的,autowire时找不到bean认为注入的是null。可以设置为required=false允许null值;或者用@Resource代替@Autowire;或者在mapper上用@repository。...原创 2021-06-24 15:53:28 · 112 阅读 · 0 评论 -
IDEA快捷键大全
快捷键软件cheatSheet|HotKeyExplorer|HotKeyCommanderctrl+N 搜索类上一行Ctrl+Alt+enter、下一行shift+enteralt+enter 可以提示返回的类型。shift+delete 删除一整行原创 2021-06-24 15:49:02 · 238 阅读 · 0 评论 -
SpringBoot随笔
1、SpringBoot三板斧:加依赖、写注解、写配置2、运行项目:一般会先mvncleaninstall+再找到main方法右击运行或cdtarget+java-jar3、官方提供的插件是spring-boot-starter-xxx,非官方插件的格式是xxx-spring-boot-starter4、jdbc驱动com.mysql.cj.jdbc.Driver和mysql-connector-java的版本有关,>=6.x要带cj,<不用带5、properties...原创 2021-06-24 15:45:36 · 86 阅读 · 0 评论 -
domain的理解
domain一般包括entity、dto、enums实体entity:和数据库字段一一对应的类数据传输对象dto:比如登录时的确认密码字段,实际数据库没有这个字段,这时候可以用dto,在controller再把dto转成entity(注意:一般不会解析远程调用返回的String数据,而是直接使用dto)...原创 2021-06-23 20:23:58 · 2033 阅读 · 0 评论 -
SpringBoot基础
1、springboot自动配置原理(1)配置类和配置属性:通过在类上添加 @Configuration 注解,声明这是一个 Spring 配置类;通过在方法上添加 @Bean 注解,声明该方法创建一个 Spring Bean;@ConfigurationProperties 注解,声明这是一个配置属性类,且能够将配置文件中指定前缀的配置项批量注入到该类中。(2)条件注解:@ConditionalOnWebApplication,配置类需要在当前项目是 Web 项目的条件下,才能生效;@C..原创 2020-10-22 16:30:59 · 117 阅读 · 0 评论