没有 IOC 容器的正常方法是:
new User("Names", 22);
Run Code Online (Sandbox Code Playgroud)
这里的参数值是动态的,例如,它们是通过用户提交表单获取的,因此不能存储在文件中。
TextField userNames = new TextField();
names = userNames.getText()
Run Code Online (Sandbox Code Playgroud)
其他参数相同。
在哪里:
@Component
public class User {
public User(String names, int age) {
.
.
.
}
}
Run Code Online (Sandbox Code Playgroud)
我如何初始化User,同时传递构造函数的参数,其中 UserAutowired进入另一个类:
@Component
public class AnotherClass {
@Autowired
User user(....)????? // How do I do it here
.
.
.
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8249 次 |
| 最近记录: |