1.
@Data
public class Test {
private String id ;
private String name ;
private String age ;
}
2. TestConfig
3.
TestController
//@Import({TestConfig.class})
@Slf4j
@RestController
@RequestMapping("/test")
public class TestController extends BaseController {
private static AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(TestConfig.class);
/**
* spring 给bean动态传参
*/
@Log(title = "spring 给bean 动态传参", businessType = BusinessType.INSERT)
@GetMapping("/list")
public AjaxResult list() {
Test test = (Test) applicationContext.getBean("test");
return AjaxResult.success(test);
}
}
4.测试