我使用 Spring Boot 和 Vaadin 为应用程序界面开发了一个应用程序 Web。
我的问题是无法让控制器查看,应用程序启动正常,但 bean 在执行中为空。
我的控制器:
@Component
public class ViewController {
/** Inyección de Spring para poder acceder a la capa de datos.*/
@Autowired
private CommonSetup commonSetup;
/**
* This method gets the user from db.
*/
public Temployee getUser(String username, String password) {
Temployee empl = null;
// get from db the user
empl = commonSetup.getUserByUsernameAndPass(username, password);
// return the employee found.
return empl;
}
……
我的观点:
@Theme("login")
@SpringUI
public class LoginView extends CustomComponent implements View ,Button.ClickListener {
/** The view controller. */
@Autowired
private ViewController vContr;
public LoginView() {
setSizeFull();
...
...
// Check if the username and the password are correct.
Temployee empleado = vContr.getUser(username, password);
中LoginView
为bean ViewController
空。
我怎样才能bean
在视图中插入?
谢谢。