fix #212 support spring constructor arg injeciton