Se una classe top level non ha uno specificatore di accesso (solo "class" quindi) allora è visibile solo da classi all'interno dello stesso package. Con "public" invece è visibile ovunque.
Ehm... Prima di metterti ad usare un framework come Spring (che fa TANTE cose, ha un sacco di moduli...) forse ti conviene studiarti bene Java (in particolare vita morte e miracoli dei java bean)![]()