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

兴宁市网站建设wordpress禁止某ip

兴宁市网站建设,wordpress禁止某ip,英山建设银行网站,成都网站建设优化推广文章目录 入门环境要求构建模块程序开发引入依赖创建java类创建配置文件创建测试类运行测试程序 程序分析启用Log4j2日志框架Log4j2日志概述引入Log4j2依赖加入日志配置文件测试使用日志 入门 环境要求 JDK#xff1a;Java17#xff08;Spring6要求JDK最低版本是Java17… 文章目录 入门环境要求构建模块程序开发引入依赖创建java类创建配置文件创建测试类运行测试程序 程序分析启用Log4j2日志框架Log4j2日志概述引入Log4j2依赖加入日志配置文件测试使用日志 入门 环境要求 JDKJava17Spring6要求JDK最低版本是Java17 Maven3.6 Spring6.0.2 构建模块 构建父模块spring6在idea中依次单击 File - New - Project - New Project 删除src目录 构建子模块spring-first 程序开发 引入依赖 在子模块的pom.xml文件中添加依赖 dependencies!--spring context依赖--!--当你引入Spring Context依赖之后表示将Spring的基础依赖引入了--dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion6.0.2/version/dependency!--junit5测试--dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter-api/artifactIdversion5.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 version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd!--完成user对象创建bean标签id属性唯一标识class属性要创建对象所在类的全路径包名称 类名称--bean iduser classcom.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的依赖-- dependencygroupIdorg.apache.logging.log4j/groupIdartifactIdlog4j-core/artifactIdversion2.19.0/version /dependency dependencygroupIdorg.apache.logging.log4j/groupIdartifactIdlog4j-slf4j2-impl/artifactIdversion2.19.0/version /dependency加入日志配置文件 在类的根路径下提供log4j2.xml配置文件文件名固定为log4j2.xml文件必须放到类根路径下 ?xml version1.0 encodingUTF-8? configurationloggers!--level指定日志级别从低到高的优先级TRACE DEBUG INFO WARN ERROR FATALtrace追踪是最低的日志级别相当于追踪程序的执行debug调试一般在开发中都将其设置为最低的日志级别info信息输出重要的信息使用较多warn警告输出警告的信息error错误输出错误信息fatal严重错误--root levelDEBUGappender-ref refspring6log/appender-ref refRollingFile/appender-ref reflog//root/loggersappenders!--输出日志信息到控制台--console namespring6log targetSYSTEM_OUT!--控制日志输出的格式--PatternLayout pattern%d{yyyy-MM-dd HH:mm:ss SSS} [%t] %-3level %logger{1024} - %msg%n//console!--文件会打印出所有信息这个log每次运行程序会自动清空由append属性决定适合临时测试用--File namelog fileNamed:/spring6_log/test.log appendfalsePatternLayout pattern%d{HH:mm:ss.SSS} %-5level %class{36} %L %M - %msg%xEx%n//File!-- 这个会打印出所有的信息每次大小超过size则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩作为存档--RollingFile nameRollingFile fileNamed:/spring6_log/app.logfilePatternlog/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.log.gzPatternLayout pattern%d{yyyy-MM-dd at HH:mm:ss z} %-5level %class{36} %L %M - %msg%xEx%n/SizeBasedTriggeringPolicy size50MB/!-- DefaultRolloverStrategy属性如不设置则默认为最多同一文件夹下7个文件这里设置了20 --DefaultRolloverStrategy max20//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.hkea.cn/news/14307252/

相关文章:

  • 和狗狗做电影网站wordpress百度云加速插件
  • 和布克赛尔网站建设电子商务网站系统设计
  • 广州市番禺区住房和建设局网站锦州做网站的公司
  • 昆明企业网站设计外贸网站建设公司
  • 做网站设计的论文中摘要怎么写上海市建设协会网站
  • 个人做网站 用什么语言网站正能量晚上在线观看视频
  • 建行移动门户网站建设网站需要用到哪些软件
  • 奖励软件下载网站合肥公司注册
  • 天津制作个人建站麻将app软件开发
  • 户外旅游网站模板杭州seo价格
  • 优化自己的网站品牌广告策划方案
  • 冶金建设网站公众号开发商咨询电话
  • 番禺网站建设优化网站建设推广小王熊掌号
  • 怎样用自己的服务器建设网站怎样做网站
  • 民治做网站公司网站开发都用什么
  • 用服务器建立网站教程建设银行益阳市分行桃江支行网站
  • 餐饮门户网站源码个人网页设计师
  • 成都品牌设计网站天津营销网站建设公司
  • 怎样做国外能看到的网站设计师服务平台可以下载
  • 本地推广找哪些网站网站制作软件dw
  • 东阳网站建设网站全是乱码
  • 站酷官网首页wordpress阅读类主题
  • asp做网站搜索上海频道做网站怎么样
  • 网站建设中备案有域名没有服务器怎么做网站
  • 路由器 东莞网站建设网站qq访客 原理
  • 蓝色企业网站wordpress能做什么
  • 湖南网站建设工作室网站建设信息发布
  • 哈尔滨免费网站制作国家住房和城乡建设网站
  • 网站 产品图片 尺寸长沙中小企业网站建设
  • 东莞网站制作公司是什么网站建设公司效益怎么样