我正在使用Mockito @Mock和@InjectMocks注释将依赖项注入到使用Spring注释的私有字段中@Autowired:
@RunWith(MockitoJUnitRunner.class)
public class DemoTest {
@Mock
private SomeService service;
@InjectMocks
private Demo demo;
/* ... */
}
Run Code Online (Sandbox Code Playgroud)
和
public class Demo {
@Autowired
private SomeService service;
/* ... */
}
Run Code Online (Sandbox Code Playgroud)
现在我想将真实对象注入私有@Autowired字段(没有setter).这是可能的还是机制仅限于注射Mocks?
给定 HTML 文档
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<form>
<input type="email" placeholder="E-Mail"/>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
的W3C验证(V1.3)给出以下错误消息:
第 8 行,第 48 列:
placeholder仅当输入类型为电子邮件、号码、密码、搜索、电话、文本或 url 时才允许使用属性。
为什么?