java, spring, and general stuff