English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Aqui, usaremos o IDE Eclipse para criar um aplicativo simples do framework Spring. Vamos ver os passos simples para criar um aplicativo Spring no IDE Eclipse.
Criar um projeto Java Adicionar arquivos jar do Spring Criar uma classe Criar um arquivo xml para fornecer valores Criar uma classe de teste
Vamos ver os seguintes passos para criar o primeiro aplicativo Spring5etapas: IDE Eclipse.
Ir para ArquivoMenu- Novo- Projeto- Projeto Java. Digite o nome do projeto, por exemplo, firstspring- Conclua. Agora, o projeto Java foi criado.
Para executar este aplicativo, são necessários três arquivos jar principais.
org.springframework.core-3.0.1.RELEASE-A com.springsource.org.apache.commons.logging-1.1.1 org.springframework.beans-3.0.1.RELEASE-A
Para uso futuro, você pode baixar os arquivos jar necessários para o aplicativo Spring core.
Baixe os arquivos jar do núcleo do Spring
Baixe todos os arquivos jar do Spring, incluindo aop, mvc, j2ee, remoting, oxm, etc.
Para executar este exemplo, você só precisa carregar o arquivo jar do núcleo do Spring.
Para carregar arquivos jar no IDE Eclipse Clique com o botão direito no seu projeto- Pasta de compilação- Adicionar arquivos de arquivo externo- Selecione todos os arquivos jar necessários- Concluído..
Neste caso, estamos apenas criando uma classe Student com a propriedade name. O nome do aluno será fornecido pelo arquivo xml. Este é apenas um exemplo simples e não uma utilização real do Spring. Veremos o uso real na seção "Injeção de Dependência". Para criar uma classe Java, por favor Clique com o botão direito em src - Novo- Classe- Escreva o nome da classe, por exemplo, estudante- Conclua. Escreva o seguinte código:
package com.w3codebox; public class Student { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void displayInfo(){ System.out.println("Hello: ",+name); } }
Este é um simples bean classe, que contém apenas um nome de atributo com seus métodos getter e setter. Esta classe contém um método adicional chamado displayInfo(), que imprime o nome do estudante através de uma mensagem de saudação.
Crie um arquivo xml clicando em src-Novo-file-Forneça o nome do arquivo, por exemplo, applicationContext.xml-Conclua. Abra o arquivo applicationContext.xml e escreva o seguinte código:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="studentbean" class="com.w3codebox.Student"> <property name="name" value="Vimal Jaiswal"></property> </bean> </beans>
bean O elemento é usado para definir um bean para uma classe dada. O bean property O elemento filho especifica o atributo da classe Student chamado name. O valor especificado no elemento de propriedade será configurado no objeto da classe Student pelo container IOC.
Crie uma classe Java, por exemplo, teste. Aqui, usamos o método getBean() do BeanFactory para obter o objeto da classe Student do container IOC. Vamos ver o código da classe de teste.
package com.w3codebox; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; public class Test { public static void main(String[] args) { Resource resource = new ClassPathResource("applicationContext.xml"); BeanFactory factory = new XmlBeanFactory(resource); Student student = (Student)factory.getBean("studentbean"); student.displayInfo(); } }
Execute agora este tipo. Você receberá a saída Hello: Vimal Jaiswal.