@Observable
private String username;
@Computed
public String getGreeting() {
return "Hello, " + username + "!";
}
@Component
public class UserRepository {
// ...
}
@Component
public class UserService {
@Inject
private UserRepository userRepository;
// ...
}
@Computed
@Autorun(async = true)
public void processLargeData() {
}