-
問題的解決:前后端分離,出現ajax跨域問題,session不能共享,無法在后端獲取到session值
查看全部 -
password傳了值卻為空,由于java只支持16位,因此出錯,做修改
查看全部 -
service層返回用model
查看全部 -
@CrossOrigin(allowCredentials?=?"true",?allowedHeaders?=?"*")??//解決跨域問題
查看全部 -
枚舉類-狀態碼的應用
----前后端的協調,模塊開發之間的協調
查看全部 -
生態介紹
springBoot簡介
查看全部 -
屬性文件配置
查看全部 -
<?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>
查看全部 -
@EnableAutoConfiguration:我將啟動類當成自動化可以配置的Bean,并且能夠可以開啟整個工程基于Spring的自動化配置,開啟自動裝配
啟動Spring的項目:SpringApplication.run(當前類的.class,main方法的參數(args))
配置成功:不需要外力,Spring自動啟動tomcat容器
@RestController相當于@Controller,是Rest協議
查看全部 -
SpringBoot架構圖
查看全部 -
SpringBoot簡介
查看全部 -
?創建商品,先在itemservice寫方法,之后在impl寫實現。
1.入庫前的校驗入參
2,轉化itemmodel變為dataobject。
3.寫入數據庫
4.返回創建完成的對象。(創建完對象要返回實體,要上游知道我們創建的是什么樣的對象)
盡可能讓controller層簡單,service層復雜。查看全部 -
先設計領域模型。商品庫存與交易流水相關,對商品表的操作就是對庫存表的操作。
銷量放在item表中,發生交易,通過異步方式給銷量+1,不影響下單。
建完數據庫,逆向工程生成對象
查看全部 -
跨域問題。數據庫id沒自增。
<insert?id="insertSelective"?parameterType="com.miaoshaproject.dataobject.UserDO"?keyProperty="id"?useGeneratedKeys="true"> 為telphone加索引解決重復注冊問題
查看全部 -
@CrossOrigin(allowCredentials?=?"true",?allowedHeaders?=?"*")
查看全部
舉報