Spring
-
Exemplo de Tutorial Spring AOP – Aspecto, Conselho, Ponto de Corte, JoinPoint, Anotações, Configuração XML
Spring Framework é desenvolvido com base em dois conceitos principais – Dependency Injection e Programação Orientada a Aspectos (Spring AOP). Spring AOP Já vimos como funciona a Injeção de Dependência do Spring, hoje vamos analisar os conceitos principais da Programação Orientada a Aspectos e como podemos implementá-la usando o Spring Framework. Visão Geral do Spring AOP A maioria das aplicações empresariais possui algumas preocupações transversais comuns que são aplicáveis a diferentes tipos de objetos e módulos. Algumas das preocupações transversais…
-
Anotação @Configuration do Spring
A anotação @Configuration do Spring faz parte do framework central do Spring. A anotação de Configuração do Spring indica que a classe possui métodos de definição de @Bean. Assim, o contêiner do Spring pode processar a classe e gerar Spring Beans para serem usados na aplicação. O Spring @Configuration O Spring @Configuration permite que usemos anotações para injeção de dependência. Vamos entender como criar classes de Configuração do Spring. Vamos criar uma classe de bean Java simples. package com.journaldev.spring; public…
-
Perguntas e Respostas da Entrevista de Primavera
I have posted a lot of Spring Tutorials recently. This post will help you get through Spring interview Questions explaining the core concepts in detail. Spring Framework é um dos frameworks Java EE mais populares para aplicações web. Dependency Injection e Aspect-Oriented Programming estão no cerne do framework Spring. Se você domina o Spring Framework, as chances de ser selecionado aumentam significativamente em entrevistas de Java. Dica Profissional: Core Java é a base de qualquer framework baseado em Java, então,…
-
Componentes Principais e Internos do Framework Spring Boot
No meu post anterior “Introdução ao Spring Boot”, discutimos os conceitos básicos do Spring Boot. Agora, vamos falar sobre “Quais são os principais componentes do Spring Boot” e “Como o Spring Boot funciona internamente”. Principais Componentes do Framework Spring Boot O Framework Spring Boot tem principalmente quatro componentes principais. Spring Boot Starters Spring Boot AutoConfigurator Spring Boot CLI Spring Boot Actuator NOTA:- Além desses quatro componentes principais, existem mais dois componentes do Spring Boot: Spring Initilizr Spring Boot IDEs Para…
-
Anotações da Primavera
As Anotações do Spring permitem-nos configurar dependências e implementar injeção de dependência através de programas Java. Anotações do Spring O framework Spring implementa e promove o princípio da inversão de controle (IoC) ou injeção de dependência (DI) e é, de fato, um contêiner IoC. Tradicionalmente, o Spring permite que um desenvolvedor gerencie as dependências do bean usando configuração baseada em XML. Existe uma maneira alternativa de definir beans e suas dependências. Este método é uma configuração baseada em Java. Ao…
-
Anotação @Bean do Spring
A anotação @Bean do Spring é aplicada a um método para especificar que ele retorna um bean a ser gerenciado pelo contexto do Spring. A anotação Spring Bean é geralmente declarada em métodos de classes de configuração. Neste caso, os métodos de bean podem fazer referência a outros métodos @Bean na mesma classe chamando-os diretamente. Exemplo do Spring @Bean Vamos supor que temos uma classe simples como abaixo. package com.journaldev.spring; public class MyDAOBean { @Override public String toString() { return…
-
Escopos do Spring Bean
Os escopos de Beans do Spring nos permitem ter um controle mais granular da criação das instâncias dos beans. Às vezes, queremos criar uma única instância do bean como singleton, mas em outros casos, podemos querer que ele seja criado a cada solicitação ou apenas uma vez em uma sessão. Escopos de Beans do Spring Existem cinco tipos de escopos de beans do Spring: singleton – apenas uma instância do bean do Spring será criada para o container do Spring.…
-
Spring Boot MongoDB
Bem-vindo ao exemplo do Spring Boot MongoDB. O Spring Boot é a maneira mais fácil de iniciar um projeto Spring rapidamente e o MongoDB é o banco de dados NoSQL mais popular. Vamos ver como integrar o Spring com o banco de dados MongoDB. Spring Boot MongoDB Precisamos das seguintes APIs para trabalhar com o Spring Boot e o banco de dados MongoDB. Spring Data MongoDB Spring Boot Existem duas abordagens pelas quais podemos nos conectar ao banco de dados…
-
Cache Redis do Spring Boot
Spring Boot Redis Cache Neste post, vamos configurar um exemplo de aplicativo Spring Boot e integrá-lo com o Cache do Redis. Embora o Redis seja um armazenamento de estrutura de dados em memória de código aberto, usado como banco de dados, cache e corretor de mensagens, esta lição demonstrará apenas a integração de cache. Faremos uso da ferramenta Spring Initializr para configurar rapidamente o projeto. Configuração do Projeto Spring Boot Redis Vamos fazer uso da ferramenta Spring Initializr para configurar…