springboot
weixin_45247356
这个作者很懒,什么都没留下…
展开
-
测试是否包含某个Bean时,在调用ioc.containsBean();时出现错误 解决方法
@AutowiredApplicationContext ioc;@Testpublic void testHelloService(){ ioc.containsBean( name: "");/*下面有红线 解决方法是 因为引入import org.springframework.context.ApplicationContext; 引错了*/}原创 2020-09-08 09:34:21 · 1574 阅读 · 2 评论 -
属性和配置文件进行绑定,yml提示功能,配置文件处理器
将配置文件中配置的每一个属性的值,映射到这个组件中用到的注解是:@ConfigurationProperties:告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定;prefix = “person”:配置文件中那个下面的所有属性进行一一映射 这里是person.java下的所有属性进行一一映射只有这个组件是 容器(把组件往容器里传 用到的注解是@Component) 中的组件,才能为容器提供@ConfigurationProperties功能;@Component原创 2020-09-06 12:07:06 · 210 阅读 · 0 评论 -
自动注入失败:@RunWith (SpringRunner.class)和 @SpringBootTest解决办法
@RunWith注解作用:@RunWith就是一个运行器@RunWith(JUnit4.class)就是指用JUnit4来运行@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环 境,以便在测试开始的时候自动创建Spring的应用上下文@RunWith(Suite.class)的话就是一套测试集合引申:Spring Boot 的 Junit测试使用 Spring 进行单元测试问题:无法引入相关包或者无提示引入相关包解决办法在pom修原创 2020-09-06 12:01:35 · 545 阅读 · 0 评论 -
yml配置文件
配置文件1、配置文件SpringBoot使用的是一个 全局 的配置文件,配置文件名是固定的;application.propertiesapplication.yml .yml 和 .yaml意思是一样的。配置文件的作用:修改(修改 的是 底层 人家自动配置好的默认配置 例如:端口号)SpringBoot自动配置的默认值;能启动的原因是SpringBoot在底层都给我们自动配好(例如:Tomcat都配置好了);标记语言: 以前的配置文件;大多都使用的是xx...原创 2020-09-06 10:14:02 · 294 阅读 · 0 评论 -
YAml的基本语法
2、YAML的基本语法1.基本语法 k:(空格)v:表示一对键值对(空格必须有); 以 空格 的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的这里的port和path就是同一层级的server: port: 8081 path: /hello属性和值也是大小写敏感;2.值的写法 字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; 如果加上了双引号或单引号 意思是: ""原创 2020-09-06 10:12:06 · 136 阅读 · 0 评论