其他分享
首页 > 其他分享> > springboot笔记

springboot笔记

作者:互联网

VO: 表现层对象(View Object),主要对应展示界面显示的数据对象,用一个VO对象来封装整个界面展示所需要的对象数据,数据脱敏,去掉用户隐私数据。
VO:View Object,视图层,其作用是将指定页面的展示数据封装起来。

model:用于接收数据库中的数据,通过mybatis 的ORM对象关系映射来获取数据

IDType

AUTO 数据库ID自增
INPUT 用户输入ID
ID_WORKER 全局唯一ID,Long类型的主键
ID_WORKER_STR 字符串全局唯一ID
UUID 全局唯一ID,UUID类型的主键
NONE 该类型为未设置主键类型

这个是在yml文件中定义的全局配置

field-strategy:

IGNORED (忽略 如果字段是null,就用null更新)
not_null (不为null, 当字段是null时,就忽略这个字段的更新)
not_empty (不为null和‘’, 当字段是null或者是空时,忽略这个字段的更新)

设置map-underscore-to-camel-case属性为true来开启驼峰功能

2.使用Mybatis时,如果查询语句中某些字段值是null的,则这个字段就无法返回。对于后台数据处理来说,这是一个致命的问题,于是通过修改Mybatis的配置来解决这个问题。
在springmvc下,在mybatis的配置文件里面增加以下配置即可:
mybatis.configuration.call-setters-on-nulls=true

calc() 函数用于动态计算长度值。

width: calc(100% - 100px);

contents()

contents() 方法返回所有直接子元素,包括被选元素的文本和注释节点。
contents() 方法也能访问 iframe 的 HTML。

box-sizing:content-box

当我们设置 box-sizing: content-box; 时,浏览器对盒模型的解释遵从我们之前认识到的 W3C 标准,当它定义width和height时,它的宽度不包括border和padding。

iframe标签的属性

align:left、right、top、middle、bottom。用于规定如何根据周围的元素来对齐此框架。不赞成使用。请使用样式代替。

frameborder:1、0。用于规定是否显示框架周围的边框。

height:pixels、%。用于规定iframe的高度。

longdesc:URL。规定一个页面,该页面包含了有关iframe的较长描述。

marginheight:pixels。定义iframe的顶部和底部的边距。

marginwidth:pixels。定义iframe的左侧和右侧的边距。

name:frame_name。规定iframe的名称。

scrolling:yes、no、auto。规定是否在iframe中显示滚动条。

src:URL。规定在iframe中显示的文档的URL。

width:pixels。%。定义iframe的宽度。

this,that的用法

$(‘#conten').click(function(){
//this是被点击的#conten
var that = this;
$(‘.conten').each(function(){
//this是.conten循环中当前的对象
//that仍然是刚才被点击的#conten
});
});

this对象在程序中随时会改变,而var that=this之后,that没改变之前仍然是指向当时的this,这样就不会出现找不到原来的对象。

window.setInterval(“reinitIframe()”, 200);

setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

标签:box,springboot,conten,笔记,pixels,iframe,null,ID
来源: https://blog.csdn.net/qq_46199553/article/details/120585062