私のコントローラは "resultados"Spring MVC。豆nullは
@Controller
public class MyController {
@Autowired
private CursoDelegate cursoDelegado;
@Autowired
private List<Articulo> resultados;
@RequestMapping(value = "consultarArticulos.html")
public ModelAndView consultarArticulos() {
ModelAndView modelAndView= new ModelAndView("consultarArticulos");
modelAndView.addObject("resultados", resultados);
return modelAndView;
}
Autowiredフィールドを持っていると私は、構成クラスでBeanを定義する値。メソッド "cursoDelegado.consultarArticulos()"は3つの要素のコレクションを返しますが、Beanは常に空です。私はすべてのコードが、アプリケーションの実行を貼り付けるdidntは、すべての豆が宣言している、そこに他のクラスがありますが、ここで
@Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.myapp")
public class MyConfig extends WebMvcConfigurerAdapter {
@Bean
public List<Articulo> resultados()
{
try {
return cursoDelegado.consultarArticulos();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}
}
}
申し訳必要ありません。
、今そのOK:problemaは、私は、コードを変更する "resultados"
です。インターフェイスのリストには問題がありますが、その理由はわかりません。誰かが私にproblema :)
それはあなたがメソッド 'MyController.consultarArticulos'と実際の問題が存在する' CursoDelegate.consultarArticulos'が混乱していることが可能です。投稿 'CursoDelegate' – Reimeus