第一步
下载spring.jar以及commons-logging,以及log4j(学习过程中并没有告诉我要加载这个!所以在第一个使用框架完成的程序 中就会遇到问题)
网址我就不贴了,百度一下全都知道
第二步
我使用的是eclipse,所以要新建java项目,然后建包,然后建类。右键src打开构建路径。。。。啪啦啪啦,然后加载所下载的库
第三步
如果没有下载并加载log4j的 会报错 类似于
Refreshing org.springframework.context.support.ClassPathXmlApplicationContex
Loading XML bean definitions from class path resource [Beans.xml]
但是不影响使用,在报错的下方还是会输出你所想要输出的内容
我百度了好久才知道我没有加载log4j这个!
第四步
仅仅是加载了并不行,因为还缺少一样东西,否则的话还是会报警,当然这次仅仅是警告,依然看着不舒服 如下:
log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
出现这个的问题就在于没有加载log4j的配置文件log4j.properties
需要在src目录下新建一个文件命名为log4j.properties
然后内容为
log4j.rootLogger=WARN, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
保存!即可!(这个配置文件也是度娘给我的答案。。)
好了 就此,使用框架写出来的第一个程序,helloworld不会再出现其他报警了。