Hlavní menu
Nástroje |
HelloWorld? ve SpringuV tomto tutoriálu se používá SpringSource Tool Suite. Třída Hello.javaAbychom si mohli vyzkoušet Spring, je nutné vytvořit třídu, z které bychom mohli vytvořit jednoduchou Java Beanu. Aby nebylo vše tak jednoduché, tak si vytvoříme privátní String a k němu setter. Vytvoření setteru je velice důležité a je třeba zachovávat konvenci Všechno pak otestujeme pomocí metody public class Hello { private String msg; public void setMsg(String msg) { this.msg = msg; } public String getHello() { return "Hello say: " + msg; } } Definice beanů BeanDefinition?.xmlDo konfiguračního souboru přidáme následující řádky. <bean id="HelloWorld" class="world.hello.Hello"> <property name="msg" value="Hello world :)"/> </bean> Ty vytvoří beanu třídy world.hello.Hello (pozor, bez koncovky .java), která bude identifikována pod id HelloWorld?. Této beaně se pomocí setteru nastaví hodnota property msg na hodnotu Hello world :) Metoda main1) V metodě main načteme aplikační kontext z vytvořeného definičního souboru. 2) Z kontextu získáme vytvořenou beanu - je identifikována pomocí id 3) S objektem můžeme dále pracovat, zde si vypíšeme Hello world hlášku public static void main(String[] args) { ApplicationContext ctx = new ClassPathXmlApplicationContext("BeanDefinition.xml"); Hello hello = (Hello) ctx.getBean("HelloWorld"); System.out.println(hello.getHello()); } Spuštění aplikaceSpringové aplikace se spouští jako ty klasické Javové. Tedy Run as -> Java application Výstup:
|