有关序列化和日志的问题

有关序列化和日志的问题

1、老师说这里要实现Serialzable来序列化,但是我没有去实现这个接口,也没有报错啊,而且前面做的那么多课程项目也没有要求去实现这个接口啊;

2、有关这里的日志的配置能否解释一下。

logging.pattern.console=%clr(%d{${LOG_DATEFORMAT_PATTERN:HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:%wEx}


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,这里将Course对象序列化转为json数据,并返回给浏览器就是在网络进行数据的传递。

对象序列化是将对象转换为容易传输的格式的过程,最主要的用处就是在传递,和保存对象(object)的时候,保证对象的完整性和可传递性。可以解决在对象流进行读写操作时所引发的问题。在数据传输时,如果没有序列化,容易报错。

祝学习愉快!

好帮手慕阿满 2020-11-20 17:01:07

同学你好,关于同学的问题:

1、通常如果一个对象需要进行网络传输,那么该对象就需要实现Serializable接口,建议同学实现序列化,避免报错。

2、这段代码是指向控制台输出的日志格式:

%clr表示用彩色编码输出,

​${LOG_DATEFORMAT_PATTERN:HH:mm:ss.SSS}表示输出日志的日期格式

${LOG_LEVEL_PATTERN:-%5p}表示输出日志的级别

${PID:- }表示输出日志的pid

${LOG_EXCEPTION_CONVERSION_WORD:%wEx}表示输出的日志的异常格式。

祝学习愉快!

  • 提问者 慕前端2370429 #1
    什么情况下需要网络传输,为什么网络传输就应该序列化呢?
    2020-11-20 17:19:54
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师