0%

Springboot 版本 2.1.5.RELEASE

引用的 spring-boot-starter-test 版本为:2.1.2.RELEASE

依赖的 junit 版本为 4.12

必须要按如下写注解,才可以把类注入成功。

1
2
3
4
5
6
7
8
9
10
11
12
@RunWith(SpringRunner.class)
@SpringBootTest(classes = SpringBootApplication.class)
public class ControllerTests {

@Autowired
private UserController userController;

@Test
public void test() {
System.out.println(userController);
}
}
  • 需要写 @RunWith 注解
  • @SpringBootTest 注解需要添加 classes 属性,值为启动类的 class 对象。
  • test() 方法必须为 public

上述几点在新版本的 Springboot 中(比如2.2及以上)可能有变化。

对于这个充分和必要条件,现在梳理一下。

如果 A => B 且 A </= B,即如果 A 能推出 B,且 B 不能推出 A,则 A 是 B 的充分(不必要)条件。

如果 A =/> B 且 A <= B,即如果 A 不能推出 B,且 B 能推出 A,则 A 是 B 的必要(不充分)条件。

可微条件

必要条件

即可微,能推出什么。

若函数在某点可微分,则函数在该点必连续;

若二元函数在某点可微分,则该函数在该点对x和y的偏导数必存在。

充分条件

即什么能推出可微。

若函数对x和y的偏导数在这点的某一邻域内都存在,且均在这点连续,则该函数在这点可微。

单列去重比较简单,如果多列要去重,怎么找出重复的值?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT 
field1, COUNT(field1),
field2, COUNT(field2),
...

FROM
table_name
GROUP BY
field1,
field2,
...
HAVING
(COUNT(field1) > 1) AND
(COUNT(field2) > 1) AND
...