当前位置: 首页 > news >正文

织梦本地做网站查询关键词排名工具

织梦本地做网站,查询关键词排名工具,使用他人商标做网站搜索词,培训教育机构文章目录 入门环境要求构建模块程序开发引入依赖创建java类创建配置文件创建测试类运行测试程序 程序分析启用Log4j2日志框架Log4j2日志概述引入Log4j2依赖加入日志配置文件测试使用日志 入门 环境要求 JDK:Java17(Spring6要求JDK最低版本是Java17&…

文章目录

    • 入门
      • 环境要求
      • 构建模块
      • 程序开发
        • 引入依赖
        • 创建java类
        • 创建配置文件
        • 创建测试类
        • 运行测试程序
      • 程序分析
      • 启用Log4j2日志框架
        • Log4j2日志概述
        • 引入Log4j2依赖
        • 加入日志配置文件
        • 测试
        • 使用日志

入门

环境要求

  • JDK:Java17+(Spring6要求JDK最低版本是Java17

  • Maven:3.6+

  • Spring:6.0.2

构建模块

  • 构建父模块spring6:在idea中,依次单击 File -> New -> Project -> New Project

在这里插入图片描述

  • 删除src目录

    在这里插入图片描述

  • 构建子模块spring-first

    在这里插入图片描述

程序开发

引入依赖

子模块pom.xml文件中添加依赖

<dependencies><!--spring context依赖--><!--当你引入Spring Context依赖之后,表示将Spring的基础依赖引入了--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>6.0.2</version></dependency><!--junit5测试--><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.3.1</version></dependency>
</dependencies>

查看依赖

在这里插入图片描述

创建java类

package com.gues.spring6;public class User {public void add(){System.out.println("add ...");}
}

创建配置文件

在resources目录创建一个 Spring 配置文件 beans.xml(配置文件名称可随意命名,如:springs.xm)

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<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"><!--完成user对象创建bean标签id属性:唯一标识class属性:要创建对象所在类的全路径(包名称 + 类名称)--><bean id="user" class="com.gues.spring6.User"></bean>
</beans>

创建测试类

package com.gues.spring6;import org.junit.jupiter.api.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestUser {@Testpublic void testUserObject(){//加载spring配置文件,对象创建ApplicationContext context =new ClassPathXmlApplicationContext("bean.xml");//获取创建的对象User user = (User) context.getBean("user");System.out.println(user);//使用对象调用方法进行测试user.add();}
}

运行测试程序

在这里插入图片描述

程序分析

在这里插入图片描述

启用Log4j2日志框架

Log4j2日志概述

在项目开发中,日志十分的重要,不管是记录运行情况还是定位线上问题,都离不开对日志的分析。日志记录了系统行为的时间、地点、状态等相关信息,能够帮助我们了解并监控系统状态,在发生错误或者接近某种危险状态时能够及时提醒我们处理,同时在系统产生问题时,能够帮助我们快速的定位、诊断并解决问题。

**Apache Log4j2**是一个开源的日志记录组件,使用非常的广泛。在工程中以易用方便代替了 System.out 等打印语句,它是JAVA下最流行的日志输入工具。

Log4j2主要由几个重要的组件构成:

  • 日志信息的优先级TRACE < DEBUG < INFO < WARN < ERROR < FATAL
    • TRACE:追踪,是最低的日志级别,相当于追踪程序的执行
    • DEBUG:调试,一般在开发中,都将其设置为最低的日志级别
    • INFO:信息,输出重要的信息,使用较多
    • WARN:警告,输出警告的信息
    • ERROR:错误,输出错误信息
    • FATAL:严重错误

这些级别分别用来指定这条日志信息的重要程度;级别高的会自动屏蔽级别低的日志,也就是说,设置了WARN的日志,则INFO、DEBUG的日志级别的日志不会显示

  • 日志信息的输出目的地,日志信息的输出目的地指定了日志将打印到控制台还是文件中

  • 日志信息的输出格式,而输出格式则控制了日志信息的显示内容。

引入Log4j2依赖

<!--log4j2的依赖-->
<dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.19.0</version>
</dependency>
<dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-slf4j2-impl</artifactId><version>2.19.0</version>
</dependency>

加入日志配置文件

在类的根路径下提供log4j2.xml配置文件(文件名固定为:log4j2.xml,文件必须放到类根路径下

<?xml version="1.0" encoding="UTF-8"?>
<configuration><loggers><!--level指定日志级别,从低到高的优先级:TRACE < DEBUG < INFO < WARN < ERROR < FATALtrace:追踪,是最低的日志级别,相当于追踪程序的执行debug:调试,一般在开发中,都将其设置为最低的日志级别info:信息,输出重要的信息,使用较多warn:警告,输出警告的信息error:错误,输出错误信息fatal:严重错误--><root level="DEBUG"><appender-ref ref="spring6log"/><appender-ref ref="RollingFile"/><appender-ref ref="log"/></root></loggers><appenders><!--输出日志信息到控制台--><console name="spring6log" target="SYSTEM_OUT"><!--控制日志输出的格式--><PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss SSS} [%t] %-3level %logger{1024} - %msg%n"/></console><!--文件会打印出所有信息,这个log每次运行程序会自动清空,由append属性决定,适合临时测试用--><File name="log" fileName="d:/spring6_log/test.log" append="false"><PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n"/></File><!-- 这个会打印出所有的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档--><RollingFile name="RollingFile" fileName="d:/spring6_log/app.log"filePattern="log/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gz"><PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n"/><SizeBasedTriggeringPolicy size="50MB"/><!-- DefaultRolloverStrategy属性如不设置,则默认为最多同一文件夹下7个文件,这里设置了20 --><DefaultRolloverStrategy max="20"/></RollingFile></appenders>
</configuration>

测试

运行原测试程序,多了spring打印日志

在这里插入图片描述

使用日志

public class TestUser {//创建Logger对象private Logger logger = LoggerFactory.getLogger(TestUser.class);@Testpublic void testUserObject(){//加载spring配置文件,对象创建ApplicationContext context =new ClassPathXmlApplicationContext("bean.xml");//获取创建的对象User user = (User) context.getBean("user");System.out.println(user);//使用对象调用方法进行测试user.add();//手动写入日志logger.info("###执行调用成功了..");}
}

控制台:

在这里插入图片描述

http://www.gaoduandz.com/news/779.html

相关文章:

  • 河南建设监理协会新网站找培训机构的网站
  • 学校网站平台建设短视频seo软件
  • 建设局官方网站做百度推广的业务员电话
  • 象山县城乡和住房建设局网站公司网络推广方案
  • 武汉网站制作套餐seo网站推广的主要目的是什么
  • 微信公众号做网站卖东西山西百度推广开户
  • 浏览器禁止网站怎么做网上软文发稿平台
  • 西双版纳网站建设开发公司站长工具综合查询官网
  • 中华建设网站百度新闻网页
  • 做家务的男人网站北京seo网站设计
  • wordpress适合做什么网站百度seo快排软件
  • 登陆空间商网站今日新闻头条新闻
  • 英文医疗网站建设长春网站优化团队
  • 东莞哪里有做企业网站的世界足球排名前十名
  • 自己做的腾讯充值网站搜索引擎优化答案
  • 用名字做壁纸网站bing搜索
  • 网站优化大赛百度seo优化排名如何
  • 专业的培训网站建设大数据营销案例
  • 网站微信登录怎么做的培训推广 seo
  • 用axure做的网站成品广州seo培训
  • 重庆广告网站推广品牌网络推广外包
  • 吴江建设工程招标中心网站免费seo培训
  • 新网站建设咨询长春网站制作公司
  • 网站索引页面百度指数热度榜
  • 用vs做网站 怎么安装百度浏览器app下载
  • 广州网页设计软件培训南宁网站优化
  • 深圳宝安区网站建设加速游戏流畅的软件
  • 做网站卖袜子效益如何南宁网站推广哪家好
  • 银河麒麟软件下载网站网站服务器查询工具
  • 做采集网站seo方案怎么做