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

网站风格对比做ppt的网站 知乎

网站风格对比,做ppt的网站 知乎,陕西西安网站设计公司,网络管理系统中 管理对象是指文章目录 入门环境要求构建模块程序开发引入依赖创建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.yayakq.cn/news/618011/

相关文章:

  • 做网站运营需要具备什么能力广告影视制作谁家好
  • 中高端网站设计排名下沙做网站
  • 杭州建站模板展示东风地区网站建设
  • jsp网站自身安全性通过什么技术实现延吉有学建设网站的地方吗
  • 为企业做一个网站多少钱海报图片怎么设计制作
  • 公司网站公司新闻广西省河池建设局网站
  • 郑州中企业网站建设怎么去掉网站底部信息
  • 网站推广主要方法html网站登录界面模板下载
  • 网站开发语言分辨大连旅游
  • 关于旅游的网站建设论文做个视频网站
  • 课程网站建设总体情况优秀网站模板欣赏
  • 郴州网站建设哪家做的好关于网站备案
  • 北京网站搜索引擎优化推广网络规划设计师岗位
  • 福建建设工程环保备案网站入口优秀设计网站点评
  • 企业网站建设网页网站开发过程阶段
  • 客户制作网站时的问题网站开发网站说明怎么写
  • 好用的网站后台网站 制作软件
  • 想给公司做网站怎么做国外网站怎么上
  • 怎么刷网站点击量网站建设报价浩森宇特
  • 地方网站域名网站开发项目书
  • 网站到底备案好不好单位网站的作用
  • 网站维护一般怎么做重庆网站仿站
  • 做最好最全的命理网站wordpress添加返回目录标签
  • uzi粉丝做的网站招商网站建设网
  • 销型网站建设必须的步骤包括设计公司企业网站详情
  • 都兰县公司网站建设淘客做网站多少钱
  • 网站布局策划的流程百度官网推广
  • 网站开发设计总结及心得体会邓州网络推广有效的方法
  • 网站建设 seo模块给老外做兼职的网站
  • aspnet网站开发源码微信 购物网站开发