English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Aqui, vamos aprender os passos simples para criar a primeira aplicação spring. Para executar essa aplicação, não usamos nenhum IDE. Somente usamos o prompt de comando. Vamos ver os passos simples para criar a aplicação spring
Criar uma classe Java Criar um arquivo xml para fornecer valores Criar a classe de teste Carregar o arquivo jar do spring Executar a classe de teste
Vamos ver os passos para criar o primeiro spring5passos
Este é um simples bean Java que contém apenas o atributo name.
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 Java, 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 aluno através de uma mensagem de saudação.
Se você usar o IDE myeclipse, você não precisa criar um arquivo xml, porque o myeclipse pode fazer isso sozinho. Abra o arquivo applicationContext.xml e escreva o seguinte código:
?xml version="1.0" encoding="UTF-8?>
bean O elemento é usado para definir um bean para uma classe dada. O bean property O elemento filho especifica o atributo da classe Student com o nome name. O valor especificado no elemento property 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(); } }
recursoso objeto representa informações sobre o arquivo applicationContext.xml. Resource é uma interface e recursos é a classe implementadora da interface Resource. Resource é uma interface e BeanFactory é responsável por retornar Bean. XmlBeanFactory é a classe implementadora de BeanFactory. Existem muitos métodos no BeanFactory. Um deles é getBean()Este método retorna o objeto da classe associada.
Para executar este aplicativo, são necessários três arquivos jar.
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 a aplicação do núcleo do Spring.
Baixe o arquivo jar do núcleo do Spring
Baixe todos os arquivos jar do Spring, incluindo core, web, aop, mvc, j2ee, remoting, oxm, jdbc, orm, etc.
Para executar este exemplo, você precisa apenas carregar o arquivo jar do spring core.
Execute agora a classe Test. Você receberá a saída Hello: Vimal Jaiswal.