在下面的代码中,profileBloc 在 EditProfileScreenState 的 didChangeDependency() 方法中初始化。
我们应该在 EditProfileScreenState 类上调用 dispose 方法来处置 profileBloc 吗?
如果是这样,应该如何处置 profileBloc 方法,因为 ProfileBloc 类扩展了没有 dispose 方法的 Bloc 类?
class Profile extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BlocProvider(
create: (BuildContext context) => ProfileBloc(AuthRepo()),
child: ProfileScreen(),
);
}
}
class ProfileScreen extends StatefulWidget {
@override
EditProfileScreenState createState() => EditProfileScreenState();
}
class EditProfileScreenState extends State<ProfileScreen> {
ProfileBloc profileBloc;
@override
void didChangeDependencies() {
profileBloc = BlocProvider.of<ProfileBloc>(context);
super.didChangeDependencies();
}
@override
void dispose() {
// TODO: implement dispose
//profileBloc.dispose() …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Spring Boot 在工作流中实现上述架构。
我想确保我遵循正确的工作流程。
我想知道是否有任何解决方案实现了类似的用于保护微服务 API 的解决方案。
我有以下困惑:
我知道这是一个有点冗长的问题。但我还没有找到上述架构的合适解决方案。
oauth-2.0 spring-boot spring-security-oauth2 microservices netflix-zuul