-
這兩節課主要講的就是統一返回到前端的數據格式,無論后端代碼是否報錯,前端都應該收到一個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里面寫錯了?;蛘遤ar拉取不正確。
我的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:【設計模式:包裝器業務異常類實現】
查看全部
舉報