-
dao層,也有叫mapper層,一個數據訪問接口(Data Access Object,) 里面是**mapper.java, 當操作這個對象的方法時候,會自動產生SQL語句來和數據庫進行交互
查看全部 -
@EnableAutoConfiguration的作用:將App這個類設置成可以支持自動化啟動的bean,并且能夠開啟整個工程的基于springboot自動化的一個配置
查看全部 -
項目流程簡介
查看全部 -
spring框架的組成部分
查看全部 -
系統現有缺陷和待優化點
查看全部 -
項目整體結構
查看全部 -
秒殺系統架構圖
查看全部 -
數據庫字段何時用not null。以手機號為例,如果業務上它是必須的,那么可以設置為not null,并加唯一索引,包括第三方登陸也要強綁定手機號。如果業務上不是必須的,那么建議用null,此時加唯一索引時,null不受唯一索引約束。
查看全部 -
ajax方法return false的目的是js冒泡事件傳遞思想,會傳遞到onclick上一層,此時把它捕獲,不傳遞上一層。
查看全部 -
1.maven項目創建 mavenquickstart 2.查看全部
-
<?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> ????<!--驅動包的路徑--> ????<!--<classPathEntry?location="C:\Users\lhf\.m2\repository\mysql\mysql-connector-java\5.1.46\mysql-connector-java-5.1.46.jar"?/>--> ????<!--數據庫連接--> ????<context?id="DB2Tables"?targetRuntime="MyBatis3"> ????????<!--注釋--> ????????<commentGenerator> ????????????<property?name="suppressAllComments"?value="true"/> ????????????<property?name="suppressDate"?value="true"/> ????????</commentGenerator> ????????<!--數據庫連接地址及賬號密碼--> ????????<jdbcConnection?driverClass="com.mysql.jdbc.Driver" ????????????????????????connectionURL="jdbc:mysql://127.0.0.1:3306/seckill" ????????????????????????userId="root" ????????????????????????password="root"> ????????</jdbcConnection> ????????<javaTypeResolver?> ????????????<property?name="forceBigDecimals"?value="false"?/> ????????</javaTypeResolver> ????????<!--生成DataObject類存放位置--> ????????<javaModelGenerator?targetPackage="com.lhf.springboot.dataobject"?targetProject="src/main/java"> ????????????<!--是否對model添加構造函數--> ????????????<property?name="constructorBased"?value="false"/> ????????????<!--是否允許子包--> ????????????<property?name="enableSubPackages"?value="true"/> ????????????<!--建立的model對象是否不可變,也就是生成的model沒有setter方法--> ????????????<property?name="immutable"?value="false"/> ????????????<property?name="trimStrings"?value="true"/> ????????</javaModelGenerator> ????????<!--生成映射文件存放位置--> ????????<sqlMapGenerator?targetPackage="mapping"??targetProject="src/main/resources"> ????????????<property?name="enableSubPackages"?value="true"?/> ????????</sqlMapGenerator> ????????<!--生成Dao類的存放位置--> ????????<!--?客戶端代碼,生成易于使用的正對Model對象和XML配置文件的代碼 ????????type="ANNOTATEDMAPPER",?生成Java?Model和基于注解的Mapper對象 ????????type="MIXEDMAPPER",?生成基于注解的Java?Model和相應的Mapper對象 ????????type="XMLMAPPER",?生成SQLMap?XML文件和獨立的Mapper接口 ????????--> ????????<javaClientGenerator?type="XMLMAPPER"?targetPackage="com.lhf.springboot.dao"??targetProject="src/main/java"> ????????????<property?name="enableSubPackages"?value="true"?/> ????????</javaClientGenerator> ????????<!--生成對應表及類名--> ????????<!--<table?schema="mybatis"?tableName="user_info"?domainObjectName="UserDO" ????????????????enableInsert="true"?enableSelectByExample="false" ????????????????enableDeleteByPrimaryKey="false"?enableDeleteByExample="false" ????????????????enableCountByExample="false"?enableUpdateByExample="false" ????????????????enableSelectByPrimaryKey="true"?enableUpdateByPrimaryKey="true"/>--> ????????<table?tableName="user_info"?domainObjectName="User"?enableCountByExample="false" ???????????????enableUpdateByExample="false"?enableDeleteByExample="false" ???????????????enableSelectByExample="false"?selectByExampleQueryId="false" ???????????????enableInsert="true"?enableDeleteByPrimaryKey="false"?></table> ????????<table?tableName="user_password"?domainObjectName="UserPassword"?enableCountByExample="false" ???????????????enableUpdateByExample="false"?enableDeleteByExample="false" ???????????????enableSelectByExample="false"?selectByExampleQueryId="false" ???????????????enableInsert="true"?enableDeleteByPrimaryKey="false"?></table> ????</context> </generatorConfiguration>
查看全部 -
注意, service的實現類是需要加 @Service 的
查看全部 -
wcqwcqwcqcqwdaawdqwd
查看全部 -
Intest
查看全部 -
BeanUtils.copyProperties拷貝源實體到新實體所有相同字段。查看全部
舉報