package
com.springexample;
import
org.springframework.context.ApplicationContext;
org.springframework.context.support.ClassPathXmlApplicationContext;
public
class
RunMyProgram {
static
void
main(String[] args) {
ApplicationContext context =
new
ClassPathXmlApplicationContext(
"beans.xml"
);
DBConnector dbConnector = (DBConnector) context.getBean(
"dbConnector"
System.out.println(
"More Details0.!"
System.out.println(dbConnector.getDetails());
}
DBConnector {
private
String details;
DBConnector(String dbname,String username,String password){
System.out.println(dbname+
" is connected! Using username:"
+username+
";password:"
+password);
String getDetails() {
return
details;
setDetails(String details) {
this
.details = details;
DBInfo {
final
String DBNAME =
"my_database"
;
String USERNAME =
"root"
String PASSWORD =
"security@202"
String details(){
DBNAME+
" : "
+USERNAME+
+PASSWORD;
<?
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-3.0.xsd"
>
bean
id
"com.springexample.DBConnector"
constructor-arg
value
"#{T(com.springexample.DBInfo).DBNAME}"
/>
"#{T(com.springexample.DBInfo).USERNAME}"
"#{T(com.springexample.DBInfo).PASSWORD}"
property
name
"details"
"#{T(com.springexample.DBInfo).details()}"
</
Do you want to delete a "" lesson. Warning! This delete will remove all it's sub lessons and contents.
Do you want to delete a "" sub lesson. Warning! This delete will remove all it's contents.
Do you want to delete content.
Do you want to remove selected book from favorite books.
Do you want to delete selected author from your authors list.