java写法class,高手来。速度结!
class SuperClass {
SuperClass() {
System.out.println("SuperClass constructor");
}
}
没有其它地方调用 SuperClass.
想实现 tomcat 启动。自动运行 SuperClass() 输出SuperClass constructor.
------解决方案--------------------楼主这个是WEB项目么 需要用到tomcat么 直接在main方法中运行就可以了
class SuperClass {
public static void main(String[] args)
{
system.out.println("SuperClass constructor");
}
}
------解决方案--------------------楼主,tomcat能直接解析类文件吗?
------解决方案--------------------这个需要通过servlet来配置。
web.xml中,通过<load-on-startup>1</load-on-startup>自动执行某个servlet
------解决方案--------------------你什么上下文都不写...太神仙问题了吧
如果这个类是servlet,在web.xml中servlet配置中加上<load-on-startup>1</load-on-startup>
如果是listener,请参考jsp规则中listener的加载顺序
如果是单独类,请加载其他ioc容器,比如spring,并且将这个类配置为bean,并且bean类型是默认的singleton
------解决方案--------------------LZ我看的气氛了,tomcat是个Web容器(服务器)是解析Jsp和Servlet的;你这个纯JavaBean,用JVM啊.建一个记事本代码写进去,放到更目录下,用Javaca !
------解决方案--------------------
------解决方案--------------------试一试静态初始化块?!