与spring解耦