image.png

创建项目框架:

核心步骤 : 导依赖—做配置—使用api

1、创建项目工程—使用maven创建动态web项目;
2、完善项目目录结构:创建java和resources目录;
3、添加Spring和log4j的依赖;
4、导入 Bootstrap库;

1、导入依赖:

  1. <!-- Spring的核心jar-->
  2. <dependency>
  3. <groupId>org.springframework</groupId>
  4. <artifactId>spring-context</artifactId>
  5. <version>5.3.3</version>
  6. </dependency>
  7. <!-- 单元测试-->
  8. <dependency>
  9. <groupId>junit</groupId>
  10. <artifactId>junit</artifactId>
  11. <version>4.11</version>
  12. <scope>test</scope>
  13. </dependency>
  14. <!-- servlet使用-->
  15. <dependency>
  16. <groupId>javax.servlet</groupId>
  17. <artifactId>javax.servlet-api</artifactId>
  18. <version>4.0.1</version>
  19. <scope>provided</scope>
  20. </dependency>
  21. <!-- 使用log4j-->
  22. <dependency>
  23. <groupId>log4j</groupId>
  24. <artifactId>log4j</artifactId>
  25. <version>1.2.17</version>
  26. </dependency>

2、配置Spring框架和log4j框架所用到的配置文件,放到resources目录下!

2.1 applicationcontext.xml

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    <!--声明,哪些组件需要生产,管理-->
</beans>

2.2 log4j.properties

### 设置###
# 这是输出debug及其以上的日志
log4j.rootLogger = error,stdout,E
# 这是输出error级别以上的日志打印,标准输出,E 代表E盘
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =%l%m%n

### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =E://logs/error.log 
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR 
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %l%m%n
pender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %l%m%n

3、部署项目到tomcat,测试创建项目执行!

4、补充:

image.png
image.png