-
这两节课主要讲的就是统一返回到前端的数据格式,无论后端代码是否报错,前端都应该收到一个status和data的json串结果(更好的用户体验和方便前端人员去解析响应来返回页面),具体封装就在commonReturnType这个类中。
查看全部 -
dataobject 数据库字段映射
model 业务处理的实体
viewboject 用于返回页面的展示实体
为什么这么做?提高每一层数据的安全性?
查看全部 -
订单号生成规则
我们自己定位16为
前8位为年月日
中间6位为自增序列
最后2位为分库分表位
查看全部 -
springboot解决ajax跨域问题,在类名上添加一个@CrossOrigin注解
查看全部 -
springboot整合了spring所有框架 最后用几行简单的代码进行启动
查看全部 -
由于密码是加密的字符串,一般不与用户的主表信息存储在一起
查看全部 -
在数据库设计的时候,一般不设置可以为null,设置一个默认值,如字符串设置默认为空字符串。
查看全部 -
55555
查看全部 -
数据库设计,尽量使用 not null,给定默认值。 因为 java 在处理 null 时不是很友好。 这时要注意 mapper 生成的全字段的 insert 如果 do 没有的某些复制没有赋值时,会用 null 覆盖数据库中字段的默认值。
注意:一些唯一索引字段,如果是必填又给了默认值,insert时又不给赋值就会出现默认值重复。
查看全部 -
ce ssss
查看全部 -
属性:data-id=123
获取属性:$(this).data("id);
查看全部 -
数据库实体对象绝对不能直接透传给前端。
查看全部 -
看了下,大家都反应说mybatis的代码生成这一部分出错。出问题的地方,最大可能就是pom.xml里面写错了。或者jar拉取不正确。
我的mybatis-generator.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="DB2Tables" targetRuntime="MyBatis3">
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://你自己的Mysql地址/miaosha"
userId="你自己的mysql用户名"
password="你自己的mysql密码">
</jdbcConnection>
<!-- 生成DataObject类存放位置 -->
<javaModelGenerator targetPackage="com.miaoshaproject.dataobject" targetProject="src/main/java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- 生成映射文件存放位置 -->
<sqlMapGenerator targetPackage="mapping" targetProject="src/main/resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!-- 生成Dao类存放位置 -->
<!-- 客户端代码,生成易于使用的针对Model对象和XML配置文件的代码
type="ANNOTATIONDMAPPER",生成Java Model和基于注解的Mapper 对象
type="MIXEDMAPPER",生成基于注解的Java Model和相应的Mapper对象
type="XMLMAPPER",生成SQLMap XML 文件和独立的Mapper接口
-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.miaoshaproject.dao" targetProject="src/main/java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<table schema="miaosha" tableName="user_info" domainObjectName="UserDO" >
</table>
<table schema="miaosha" tableName="user_password" domainObjectName="UserPasswordDO" >
</table>
</context>
</generatorConfiguration>
我的mybatis-generator.xml
查看全部 -
Mark:【CommonReturnType】
查看全部 -
Mark:【设计模式:包装器业务异常类实现】
查看全部
举报