js의 npm처럼 신빙성이 떨어지는 소스가 많지않고
완전 중앙집중화 되어있어서 모든소스가 관리가 된다

객체지향을 배우고싶다면 spring부터 
orm security batch scheduler
test(mockmvc assurd) 
문서화(restdocs)까지 모든것이 다있다 

실무하면서 만나게 될 대부분의 기능을 가진 코드베이스를
엔터프라이즈수준 베스트프랙티스로 만날 수있는것임

주니어때 베스트프랙티스를 경험해보고 안해보고는 천지차이임
여기서 배워두면 삽질할 필요없이 다른언어로도 구현할수있고
이것만 잘 익혀도 충분하다