java-maven基础包使用
logging和log4j的区别
Apache common logging是一种log的框架接口,它本身并不实现log记录的功能
而是在运行时动态查找目前存在的日志库,调用相关的日志函数,从而隐藏具体的日志实现
log4j是具体的日志实现,真正负责"写"日志的这个功能
common logging本身不是log,你可以把它看做是一个日志的接口
而log4j就是日志的实现
使用maven项目基础导包
-------------用于自动生成bean规范
lombok 用于自动生成set/get方法,和tostring,和构造器
-------------用于持久层
mybatis 用于书写sql语句/替换jdbc半自动架包
mysql 连接数据库
-------------用于记录运行期间的日志信息
log4j 记录日志
-------------用于查看特定的日志信息
logging 查看日志信息,可用作打印输出,常用作测试test
-------------服务器servlet请求响应配置
servlet-api 用于创建servlet类,继承自HttpServlet
jsp-api 我也不清楚有大佬解释不
-------------传输到客户端的json对象
gson 用于将服务器servlet信息以json格式传输到网页,ajax接收
这些包的地址文件都可以百度maven 搜索关键字,复制地址,到pom.xml中
- *<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.code.gson/gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api
-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mybatis/mybatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api
-->
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.2.1</version>
<scope>provided</scope>
</dependency> </dependencies>*