Drop Down

Saturday, September 21, 2019

Spring_App_4

package amit.softwares.test;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import amit.softwares.beans.Company;

public class Test {

public static void main(String[] args)
{
ApplicationContext context = new ClassPathXmlApplicationContext("applicationcontext.xml");
Company com = (Company)context.getBean("com");
com.companydetails();
}

}

========================================================================
package amit.softwares.beans;

public class Company 
{
private String name;
private String headquater;
private String ceo;
private int numberofbranches;
private String networth;
public Company() 
{
System.out.println("---------Company Object Created---------");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getHeadquater() {
return headquater;
}
public void setHeadquater(String headquater) {
this.headquater = headquater;
}
public String getCeo() {
return ceo;
}
public void setCeo(String ceo) {
this.ceo = ceo;
}
public int getNumberofbranches() {
return numberofbranches;
}
public void setNumberofbranches(int numberofbranches) {
this.numberofbranches = numberofbranches;
}
public String getNetworth() {
return networth;
}
public void setNetworth(String networth) {
this.networth = networth;
}
public void companydetails()
{
System.out.println("------COMPANY DETAILS------");
System.out.println("NAME : "+getName());
System.out.println("HEADQUATER : "+getHeadquater());
System.out.println("CEO : "+getCeo());
System.out.println("NO. OF BRANCHES : "+getNumberofbranches());
System.out.println("NET WORTH : "+getNetworth());
System.out.println("---------------------------");
}

}

========================================================================
package amit.softwares.beans;

public class ShareMarket 
{
 public ShareMarket()
 {
System.out.println("------ShareMarket Objet Created-----");
 }
}

========================================================================
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="com" class= "amit.softwares.beans.Company">
<property name="name" value="AmitSoft"></property>
<property name="headquater" value="Ranchi"></property>
<property name="ceo" value="Amit Manjhi"></property>
<property name="numberofbranches" value="250"></property>
<property name="networth" value="500 Billion Dollors"></property>
</bean>  
<bean id="share" class= "amit.softwares.beans.ShareMarket">
</bean>      
</beans>        
=========================================================================

No comments:

Post a Comment

Java 8 Notes Pics