2
@RestControllerを注釈して正しく動作するRestControllerクラスがたくさんあります。しかし、ある状況では、それらの1つを手動で追加する必要があります。 SpringコンフィグレーションクラスでBeanを定義できると思いますので、RestServiceを定義することはできますが、どうすればよいですか?例えばSpringでRestControllerを手動で定義する方法はありますか?
:shouldUseTypeA
あなたが知っている何かがアプリケーションが起動する前に、ある
@Configuration
public class Config ..... {
............
@RestController
public MyRestService myRestService() {
if(shouldUseTypeA){
return new MyRestService<TypeA>(myParams);
}else{
return new MyRestService<TypeB>(myParams);
}
}
}
'@ RestController'で' MyRestService'をアノテーションし、 '@Bean'でメソッドに注釈を付けます。 –
あなたのメソッドに@responsebodyを使用してみませんか? –
@RamanaManoj私が使った、問題は他に何か – Pooya