Maaf ada yang salah snipe codenya:
seharunya:
public class AppMain{
public static void main(String[] args) {
AbstractApplicationContext ctx = new FileSystemXmlApplicationContext("./conf/applicationContext.xml");
System.out.println("Bean yang terinisialisasi : ");
for(String bean : ctx.getBeanDefinitionNames()){
System.out.println(bean);
}
}
}
public static void main(String[] args) {
AbstractApplicationContext ctx = new FileSystemXmlApplicationContext("./conf/applicationContext.xml");
System.out.println("Bean yang terinisialisasi : ");
for(String bean : ctx.getBeanDefinitionNames()){
System.out.println(bean);
}
}
}
dan contextnya:
<context:annotation-config />
<context:component-scan base-package="com.sample.myapp" />
<context:component-scan base-package="com.sample.myapp" />
Dari: Heri Pardian < heriparid04@yahoo.com>
Kepada: "jug-indonesia@yahoogroups.com" <jug-indonesia@yahoogroups.com>
Dikirim: Rabu, 2 November 2011 11:06
Judul: [JUG-Indonesia] [ASK] Bagaimana cara annotation spring ter-load
Hi All,
Saya sedang mencoba membuat aplikasi yang dijalankan diconsole windows dengan memakai command:
java -jar app.jar. Kalau applikasi dijalankan di IDE Eclipse sesuai dengan harapan saya, tapi ketika di-console seakan-akan semua beannya tidak terinisialisasi
Permasalahan saya timbul ketika mengimplementasikan anotation di code saya:
berikut snipe code saya :
pada Class mainnya seperti ini :
public class AppMain{
public static void main(String[] args) {
AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("classpath*:**/applicationContext*.xml");
System.out.println("Bean yang terinisialisasi : ");
for(String bean : ctx.getBeanDefinitionNames()){
System.out.println(bean);
}
}
}
public static void main(String[] args) {
AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("classpath*:**/applicationContext*.xml");
System.out.println("Bean yang terinisialisasi : ");
for(String bean : ctx.getBeanDefinitionNames()){
System.out.println(bean);
}
}
}
berikut definition context-nya:
<context:property-placeholder location="classpath*:META-INF/spring/*.properties"/>
<context:spring-configured/>
<context:component-scan base-package="com.sample.myapp" />
Masalahnya kenapa Class yang saya anotate (@service) under package "com.sample.myapp" tidak tercover ya?
<context:spring-configured/>
<context:component-scan base-package="com.sample.myapp" />
Masalahnya kenapa Class yang saya anotate (@service) under package "com.sample.myapp" tidak tercover ya?
Mohon pencerahannya masta-masta
Rgds,
Heri Parid
__._,_.___
====
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
Jangan lupa untuk bergabung ke codeandroid-id@googlegroups.com, untuk diskusi fokus mengenai pengembangan aplikasi sekitar android. email pendaftaran ke codeandroid-id-subscribe@googlegroups.com.
Webnya http://www.codeandroid.or.id
===
Kalau mau keluar dari mailing list ini, caranya kirim sebuah email ke jug-indonesia-unsubscribe@yahoogroups.com.
Jangan lupa, website JUG Indonesia adalah http://www.jug.or.id
MARKETPLACE
.
__,_._,___
No comments:
Post a Comment