Spring
-
Exemplo de Tutorial Spring AOP – Aspecto, Conselho, Ponto de Corte, Ponto de Junção, Anotações, Configuração XML
Spring Framework é desenvolvido com base em dois conceitos principais – Dependency Injection e Aspect Oriented Programming (Spring AOP). Spring AOP Já vimos como funciona a Injeção de Dependência do Spring, hoje vamos examinar 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 comuns que são aplicáveis a diferentes tipos de objetos e módulos. Algumas das preocupações comuns são o…
-
Anotação @Configuration do Spring
A anotação @Configuration do Spring faz parte do framework principal 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 @Configuration O @Configuration do Spring nos permite usar anotações para injeção de dependência. Vamos entender como criar classes de Configuração do Spring. Vamos criar uma classe java simples. package com.journaldev.spring; public class MyBean…
-
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. O Spring Framework é um dos frameworks Java EE mais populares para aplicações web. A Injeção de Dependência e a Programação Orientada a Aspectos estão no cerne do framework Spring. Se você é bom no Spring Framework, as chances de ser selecionado são realmente altas em entrevistas de Java. Dica Pro: O Java Principal é…
-
Componentes Principais e Internos do Framework Spring Boot
No meu post anterior “Introdução ao Spring Boot”, discutimos sobre os fundamentos do Spring Boot. Agora, vamos falar sobre “Quais são os principais componentes do Spring Boot” e “Como o Spring Boot funciona por baixo dos panos”. Principais Componentes do Framework Spring Boot O Framework Spring Boot possui principalmente quatro componentes principais. Starters do Spring Boot AutoConfigurator do Spring Boot CLI do Spring Boot Actuator do Spring Boot OBSERVAÇÃO:- Além desses quatro componentes principais, existem mais dois componentes do Spring…
-
Anotações do Spring
As Annotations do Spring permitem configurar dependências e implementar injeção de dependência por meio de programas Java. Annotations do Spring O framework Spring implementa e promove o princípio de 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.…
-
Anotação @Bean do Spring
Primavera @Bean A anotação é aplicada em 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. Nesse caso, os métodos de bean podem fazer referência a outros métodos @Bean na mesma classe, chamando-os diretamente. Exemplo de Spring @Bean Vamos supor que tenhamos uma classe simples como a seguinte: package com.journaldev.spring; public class MyDAOBean { @Override public String toString() { return…
-
Escopos de Beans do Spring
Escopos de Beans do Spring Os Escopos de Beans do Spring nos permitem ter um controle mais granular na criação das instâncias de beans. Às vezes, queremos criar uma instância de bean como singleton, mas em outros casos, podemos querer que ela seja criada a cada solicitação ou uma vez por sessão. Existem cinco tipos de beans do Spring escopos: singleton – apenas uma instância do bean do Spring será criada para o contêiner do Spring. Este é o escopo…
-
Spring Boot MongoDB
Bem-vindo ao exemplo do Spring Boot com MongoDB. O Spring Boot é a maneira mais fácil de iniciar rapidamente um projeto Spring, 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 Para trabalhar com o Spring Boot e o banco de dados MongoDB, precisamos das seguintes APIs. Spring Data MongoDB Spring Boot Há duas abordagens para se conectar ao banco de dados MongoDB…
-
Cache do Redis com Spring Boot
Cache Redis do Spring Boot Neste post, vamos configurar um aplicativo de amostra Spring Boot e integrá-lo com o Cache Redis. Enquanto o Redis é 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. Vamos fazer 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…