Boa tarde, alguém indica algum livro atual de Spring, já pesquisei no fórum e só achei tópicos antigos, Obrigado.
Valeu, mas esses eu já li.
Então especifique da próxima vez. so te resta a documentação oficial ou livros em inglês.
É cada uma.
Não.
Eu indicaria o livro Introducing Spring Framework e também a própria documentação.
Um roteiro para estudo seria composto do seguinte:
1-) Estudar o Conceito de Injeção de dependência.
2-) Estudar a interface ApplicationContext e suas implementações(AnnotationConfigApplicationContext e ClasspathXmlApplicationContext) e também como configurar o container do spring usando essas anotações.
3-) Estudar as tags bean(injeção por setter, getter, custom factory, init-method, destroy-method) e todo ciclo de vida de um bean dentro do framework spring.
4-) Entender o conceito de BeanPostProcessor e como ele é usado.
5-) Estudar anotações “”@ Component", “”@ Bean"", “”@ Autowired"", “”@ Qualifier"", “”@ Configuration"", “”@ Inject"", “@ ComponentScan”", “@ Import”", “@ ImportResource”", etc.
6-) Estudar Spring MVC("@ Model"", “@ ModelAttribute”", “@ Controller”", “@ RestController”", ResponseEntity<>), Exception Handling no Spring com “@ ExceptionHandler”"
Lembrando que o mais importante é entender como o container do Spring funciona.
Abraços!
Se você realmente quer aprender a programar em Spring aconselho a comprar os cursos do AlgaWorks, eles tem cursos muito bons, você somente precisa enviar email para eles liberarem o curso.
Os livros da casa do código sobre Spring não iram te ajudar muito, somente faram você ter noção.
Se quiser aprender de verdade e de forma rápida vai ter que fazer investimento alto.
Discordo plenamente sobre o investimento alto.
Existem muitos livros e tutoriais sobre Spring disponíveis de graça.
Além disso a documentação do framework é muito completa e oferece exemplos.
Se a pessoa com muito esforço conseguirá aprender Spring através de livros e documentação num período de aproximadamente em 1 ano, se for fazer os curso no AlgaWorks por exemplo, a curvatura de aprendizado irá para 3 meses. Tem vantagens e desvantagens, é uma questão de escolha, mas uma coisa, esses cálculos são extremantes exatos, não tem falhas.