网页制作留言板代码 第1篇
我们创建一个对象,写一些属性,之后通常要写很多get和set方法来方便后期对象来设置和调用这些方法和属性,但是一个对象可能会有很多get和set方法,我们可以使用封装的手段,讲这些get和set方法封装起来,这里就可以使用到 lombok工具包,在创建项目的时候,直接勾选lombok工具包即可;
如果在创建项目的时候没有勾选Lombok,我们可以在文件里面添加依赖;如下:
lombok是通过一些注解的方式,帮助我们消除一些冗长的代码,使代码看起来更简洁,例如上面的 MessageInfo对象,可以写成下面这种形式:
@Data注解 会帮助我们自动生成一些方法,包含getter/setter,equals,toString等。启动项目后,生成target文件,里面会有MessageInfo对象,get和set方法都有,如图:
上面就是加了@Data注解之后,IDEA反编译的class文件。
说明:
上面代码不是真正的字节码文件,而是IDEA根据字节码进行反编译后的文件。
反编译是将可执行的程序代码转换为某种形式的高级编程语言,使其具有更易读的格式。反编译是一种逆向工程,它的作用与编译器的作用相反。
上面是我们执行了Spring项目,才生成的 文件,可以看出lombok是一款在编译期间生成代码的工具包。
java的运行原理图如下:
lombok的作用如下图所示:
网页制作留言板代码 第2篇
因为此时的数据存储在服务器的内存中,如果重启服务器,上面的信息就会消失了。
ps:本次的内容就到这里了,如果对你有所帮助的话,就请一键三连哦!!!
本文的封面来自:bilibili苏杉杉的pv,侵权删 url:_id_from=;vd_source= ————————————————
电子签名:上嘉路
网页制作留言板代码 第3篇
后端需要提供两个服务:
(1)发布留言:用户输入完留言信息后,服务器要把留言信息保存起来。
(2)获取留言:页面展示,需要从后端获取到所有的留言信息。
1、发布留言
url:/message/publish
param(参数):from,to,say
return:true / false(成功或失败)
2、获取留言 url:/message/getList
param:无
返回结果:[{from1, to1, say1}, {from2, to2, say2}, {from3, to3, say3}.....]