为了账号安全,请及时绑定邮箱和手机立即绑定
  • 这两节课主要讲的就是统一返回到前端的数据格式,无论后端代码是否报错,前端都应该收到一个status和data的json串结果(更好的用户体验和方便前端人员去解析响应来返回页面),具体封装就在commonReturnType这个类中。

    查看全部
  • dataobject  数据库字段映射

    model    业务处理的实体

    viewboject    用于返回页面的展示实体

    为什么这么做?提高每一层数据的安全性?

    查看全部
  • 订单号生成规则

    我们自己定位16为

    前8位为年月日

    中间6位为自增序列

    最后2位为分库分表位


    查看全部
  • springboot解决ajax跨域问题,在类名上添加一个@CrossOrigin注解

    查看全部
  • springboot整合了spring所有框架  最后用几行简单的代码进行启动

    查看全部
    1 采集 收起 来源:课程介绍

    2019-01-03

  • 由于密码是加密的字符串,一般不与用户的主表信息存储在一起

    查看全部
  • 在数据库设计的时候,一般不设置可以为null,设置一个默认值,如字符串设置默认为空字符串。

    查看全部
  • 55555https://img1.sycdn.imooc.com//5c2b8b2000017a4a09770953.jpg


    https://img1.sycdn.imooc.com//5c2b8c360001077207940906.jpg

    查看全部
    0 采集 收起 来源:课程总结

    2019-01-01

  • 数据库设计,尽量使用 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:【设计模式:包装器业务异常类实现】

    查看全部

举报

0/150
提交
取消
课程须知
本课程会直接从SpringBoot应用开始介绍,开始学习前,需要同学们熟悉JavaWeb开发基础知识,对MVC架构有基本了解。同时,课程实践部分,会有一些简单的数据库以及前端操作,这需要你对数据库、HTML基础、JS、JQ有一些了解。
老师告诉你能学到什么?
1.SpringBoot的基本构成与使用。 2.领域驱动的模型分层设计思路与基本实现流程。 3.基础电商项目中用户管理、商品管理、交易管理及秒杀活动管理的全套秒杀应用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!