日期:2014-05-17  浏览次数:20688 次

关于启动Tomcat时如何跳入自己定义的java类的方法
1.spring有没有tomcat启动时自动跳入一个类的方法?
2.有没有别的方法在tomcat一启动就自动运行一个类中得某一个方法?
3.如何自己写的一个servlet类在web.xml里在spring加载后启动?


------解决方案--------------------
1.bean配置的时候有一个init-method可以试试 
2.使用注解@PostConstruct

------解决方案--------------------
如果用了spring框架,想要实现你说的功能非常简单,如此配置就可以了:

1。先写好你要在服务启动时运行的那个JAVA类,并且一定要写入构造方法,也就是默认的无参构造方法,接下来写你要运行的那个方法,并且把你要运行的方法在构造方法里面调用一下就可以了。
2。把这个类加入spring配置文件中。
3。启动服务就行了。

注:因为在spring注入BEAN时,它会默认的执行类的构造方法,所以通过上述方法应该能实现,你试一下,希望对你有所帮助.