O processo de criação deste aplicativo de primavera consiste nessas etapas a seguir:
Crie um projeto MAVEN
Primeiro, criaremos um projeto MAVEN para desenvolver o aplicativo de primavera. Já abordamos este tópico em nosso artigo na criação do projeto Maven. Você pode consultar isso para obter uma idéia aprofundada de criar o Maven Project se ainda não estiver familiarizado em: .
Vamos começar a abrir o eclipse e clicar no menu do arquivo. Em seguida, selecione o projeto MAVEN como este: Arquivo-> New-> Maven Project
Depois de selecionar, ele solicitará alguns detalhes, como nome do projeto, nome do aplicativo, versão, tipo de embalagem e etc. A embalagem especifica o tipo de pacote de construção final do projeto. Se o aplicativo for aplicativo da web, deve ser guerra (arquivo da web).
Selecionamos o JAR aqui, pois não estamos criando aplicativos da web, em vez de um simples aplicativo "Hello World".
Acerte o terminar botão e levará alguns segundos para criar um projeto. À primeira vista, o projeto recém -criado se parece com o seguinte:
Adicione dependências da mola
Inicialmente, todas as pastas estão vazias. Nenhum arquivo de origem está presente. O pom.xml O arquivo é o principal arquivo maven que contém todas as configurações e dependências do projeto. Usaremos este arquivo para adicionar dependências de mola.
Dependências da primavera:
Aqui, estamos adicionando apenas dois núcleo da primavera e contexto da primavera Para criar aplicativos simples. Adicionaremos mais dependências apenas se precisarmos ampliar o aplicativo, caso contrário, apenas esses dois são suficientes.
org.Springframework Spring-Core $ Spring.versão org.Springframework Spring-Context $ Spring.versão
Depois de adicionar dependências da primavera, o POM.O arquivo XML se parece com o seguinte:
// pom.xml
4.0.0 com.Linuxhint SpringApp 0.0.1-Snapshot SpringApp um aplicativo simples de primavera org.Springframework Spring-Core $ Spring.versão org.Springframework Spring-Context $ Spring.versão 5.2.8.LIBERAR
VMaven baixará todos os arquivos necessários automaticamente para o projeto.
Depois de adicionar essas dependências, você pode notar que o Dependência do Maven Pasta agora contém todos os arquivos JAR.
Perceber: A pasta de dependências do maven não estava presente no projeto inicial criado, antes de adicionar as dependências. Foi adicionado pelo Maven para coletar todas as dependências a uma única pasta para uma melhor gestão. Veja a estrutura do projeto abaixo.
Crie aula de feijão de primavera
Agora, vamos criar uma aula de feijão, que é uma classe Java com propriedades privadas e métodos de getter, setter.
Na primavera, Bean é um objeto Java que é criado pelo recipiente de mola.
Para criar uma aula, clique no menu Arquivo e selecione a classe como esta:
Arquivo-> New-> Classe
Forneça o nome do pacote como com.Linuxhint.feijões Como queremos colocá -lo em um pacote de feijão separado.
Clique no botão Concluir e depois adicione algum código -fonte a ele. Criamos uma variável de string msg e seus métodos getter, setter.
// Olá Mundo.Java
pacote com.Linuxhint.feijões;
classe pública helloworld
msg de sequência privada;
public String getMsg ()
retornar msg;
public void setmsg (string msg)
esse.msg = msg;
Crie a classe principal
Da mesma forma, crie um SpringApp.Java Class in com.Linuxhint pacote.
Clique no botão Concluir e adicione o código -fonte a ele.
Esta é a classe principal em que a execução da primavera inicia. Aqui, primeiro lemos o ApplicationContext.xml Arquivo usando o construtor ClassPathXMLApplicationContext e depois chama seu método getBean () para obter o feijão "helloworld".
Nós configuramos o feijão em o ApplicationContext.xml Arquivo com um Hello World Value. Então, para ler isso, usamos o método getMSG () da classe Helloworld.
Você não se preocupa com esse código estranho. Discutiremos isso em detalhes mais tarde em nossos artigos. Por enquanto, basta usar este pedaço de código na classe.
// SpringApp.Java
pacote com.Linuxhint;
importação org.Springframework.contexto.ApplicationContext;
importação org.Springframework.contexto.apoiar.ClassPathXMLApplicationContext;
importar com.Linuxhint.feijões.Olá Mundo;
classe pública SpringApp
public static void main (string [] args)
ApplicationContext AC = novo ClassPathXMLApplicationContext ("ApplicationContext.xml ");
Helloworld hello = (helloworld) AC.getBean ("Hello");
String msg = olá.getMsg ();
Sistema.fora.println ("---"+msg+"---");
Criando contêiner de feijão
O contêiner de feijão é um arquivo XML que contém algum código XML para configurar feijões.
Nós o chamamos de ApplicationContext.XML que contém configuração de feijão que é Helloworld no nosso caso. A tag de feijão requer ID e nome da classe. Então, passamos pelo ID do feijão e o nome de nossa classe de feijão Helloworld com o nome completo do pacote.
// ApplicationContext.xml
xmlns: xsi = "http: // www.W3.org/2001/xmlschema-instância "
xsi: schemalocation = "http: // www.Springframework.org/esquema/feijão
http: // www.Springframework.Org/Schema/Beans/Spring-Beans-3.0.xsd ">
Depois de adicionar todos os arquivos, o layout final do projeto se parece com o seguinte:
Execute a aplicação da primavera
Agora, podemos executar o aplicativo para testar e ver a saída do Hello World desejado.
Para executar o aplicativo, clique com o botão direito do mouse no projeto e selecione Run-> Java Application.
Você pode ver a saída na guia do console.
Saída:
Veja tudo funcionando bem.
Até aqui, aprendemos com sucesso a criar um Hello World Spring Project. Nos próximos artigos, aprenderemos a criar este aplicativo usando o STS (suíte de ferramenta de primavera).