07-day13品优购
一.pom.xml dependency中属性的配置
注意:
1.<scope>compiled</scope>:
1):该项目在编译、测试、运行阶段都需要这个artifact对应的jar包在classpath中,
也就是说当把项目打包成jar包或war包时运行到tomcat中时,该包也会被编译包含在内。
2):<scope>compiled</scope>是默认级别,不配置<scope>时默认为该级别
2.<scope>provided</provided>:
1):该项目在编译、测试阶段都需要这个artifact对应的jar包在classpath中,
也就是说当把项目打包成jar包或war包时运行到tomcat中时,该包不会被编译包含在内,
一般容器中有相同的jar包时需要配置为provided,否则编译后的jar或者war项目会因为jar包冲突,导致项目运行失败。
比如tomcat中已经包含了servlet-api的jar包,所以需要配置为provided属性。二.ServletContextAware接口
aware是感知的意思
在Spring中,凡是实现ServletContextAware接口的类,都可以取得ServletContext 三.消息中间件 JMS(Java Manager Service)
Last updated