第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
  • JDK1.8.0 MVN 3.3.9
    查看全部
  • 事務(wù)失敗原因:數(shù)據(jù)庫(kù)默認(rèn)為myisam,不支持事物回滾,需要設(shè)置為InnoDB

    解決方法: 改為INNODB

    更改語(yǔ)句:ALTER TABLE girl ENGINE=INNODB;



    @Transactional事務(wù)處理注解的使用方法,在serive進(jìn)行事務(wù)處理,只有查詢(xún)的時(shí)候不需要進(jìn)行事務(wù)處理,其他都需要


    在service內(nèi)做事務(wù)提交,可以預(yù)防兩個(gè)相連的sql加入時(shí)同步增或失敗

    引入service層

    在service層的方法上加入transaction注解


    查看全部
    1 采集 收起 來(lái)源:事務(wù)管理

    2018-09-16

  • 臺(tái)風(fēng)山竹到深圳,加強(qiáng)學(xué)習(xí)。

    RESTful API 設(shè)計(jì)

    請(qǐng)求類(lèi)型| 請(qǐng)求路徑 | 功能

    GET? ? ?| /girls? ?| 獲取女生列表

    POST? ?| /girls? ?| 創(chuàng)建一個(gè)女生

    GET? ? ?| /girls/id| 通過(guò)id查詢(xún)一個(gè)女生

    PUT? ? ?| /girls/id| 通過(guò)id更新一個(gè)女生

    GET? ? ?| /age/age| 通過(guò)年紀(jì)查詢(xún)多個(gè)女生


    put 請(qǐng)求,請(qǐng)求的數(shù)據(jù)格式為x-www-form-urlencoded


    ddl-auto: create 每次都會(huì)創(chuàng)建表 如果表存在就會(huì)先drop再create

    ddl-auto: update 表不存在就create 表存在就update

    ddl-auto: validate 驗(yàn)證表結(jié)構(gòu)

    ddl-auto: create-drop 程序結(jié)束后會(huì)把表drop掉

    JpaRepository接口對(duì)查詢(xún)只提供了findAll以及findOne,save,delete方法,并沒(méi)有提供根據(jù)某個(gè)字段(主鍵除外)進(jìn)行查詢(xún)的功能.

    ?//通過(guò)年齡來(lái)查詢(xún) 女生列表

    ? ? @GetMapping(value = "/girls/age/{age}")

    ? public List<Girl> girlListByAge(@PathVariable("age") Integer age){

    ? ? ? ? return girlRepository.findByAge(age);

    ? ? }


    ? ? 需要在GirlRespository接口文件里增加findByAge(age)方法。

    ? public List<Girl>? findByAge(Integer age);


    自定義根據(jù)指定字段進(jìn)行查詢(xún),方法名需要符合JPA的規(guī)范.

    ?public List<Girl>? findByCupSize(String cupsize);



    這里要切記,是http://localhost:8080/girls/age/18? ? (@PathVariable)


    而不是http://localhost:8080/girls?age=18? ?(@RequestParam)


    spring-data-jpa更新

    @PutMapping(value="/girlUpdate/{id}")

    public Girl girlUpdate(

    @PathVariable("id") Integer id,

    @RequestParam("cupSize") String cupSize,

    @RequestParam("age") Integer age) {

    Girl girl=new Girl();

    ? ? ? ? ? ? ? ? girl.setId(id);//Girl類(lèi)增加一個(gè)方法。

    girl.setAge(age);

    girl.setCupSize(cupSize);

    ? ? return girlRepository.save(girl);

    }




    使用Dao接口的方法操作數(shù)據(jù)庫(kù)

    findAll()? //查找所有對(duì)象,返回List<model>.

    findOne(ID id)? //根據(jù)主鍵查找對(duì)象,返回Model.

    save(T model)? //錄入或修改對(duì)象,返回剛錄入或修改的Model.

    delete(ID id)? //刪除對(duì)象.


    查看全部
  • 微服務(wù) SpringCloud 建立在Springboot基礎(chǔ)上

    查看全部
    0 采集 收起 來(lái)源:SpringBoot介紹

    2018-09-16

  • SpringBoot和Spring MVC 關(guān)系

    升級(jí)版,無(wú)必然聯(lián)系

    查看全部
    0 采集 收起 來(lái)源:SpringBoot介紹

    2018-09-16

  • ?1. @Value? 從配置文件讀取參數(shù)

    ?2. @ConfigurationProperties(prefix = "girl") 把yml里面一組"girl"開(kāi)頭的配置參數(shù)封裝成一個(gè)類(lèi)

    ?3. @Component 向SpringBoot注冊(cè)一個(gè)類(lèi)

    ?4. @Autowired 注入一個(gè)類(lèi)


    查看全部
    0 采集 收起 來(lái)源:項(xiàng)目屬性配置

    2018-09-15

  • //?源代碼位置?C:\Users\Administrator\IdeaProjects\girl1\


    查看全部
  • intellij 配的maven是3.3.9,又安裝了一個(gè)3.5.4,因此得找到3.3.9版本的位置,環(huán)境變量指明到那里去做。C:\IntelliJ IDEA Community Edition 2018.2.3\plugins\maven\lib\maven3\bin

    類(lèi)的位置C:\Users\Administrator\IdeaProjects\girl1\target\classes\com\imooc

    mvn位置:C:\Program Files (x86)\apache-maven-3.5.4\bin

    mvn在intellij的位置C:/IntelliJ IDEA Community Edition 2018.2.3/plugins/maven/lib/maven3


    查看全部
  • 這里用命令行qidong

    查看全部
  • springboot 三種啟動(dòng)方式?

    ????1.直接在idea啟動(dòng)

    ????2.mvn spring-boot:run

    ? ? 3.編譯程序 mvn install 進(jìn)入target java -jar XXXX.jar

    查看全部
  • https://img1.sycdn.imooc.com//5b97d9a400017a8b03910258.jpg屬性配置文件

    查看全部
    0 采集 收起 來(lái)源:項(xiàng)目屬性配置

    2018-09-11

    1. mvn spring-boot:run

    2. java -jar xxxx.jar

    查看全部
  • 數(shù)據(jù)庫(kù)操作

    ????1.什么是JPA 就是定義了一系列對(duì)象持久化的標(biāo)準(zhǔn),目前實(shí)現(xiàn)這一規(guī)范的產(chǎn)品有Hibernate、TopLink等

    ????2.Restful API設(shè)計(jì) GET POST GET PUT DELETE

    1. 先導(dǎo)入依賴(lài) Spring-boot-starter-data-jpa

    2. 配置配置文件application.yml? ? 其中ddl-auto:create /update /create-drop都給數(shù)據(jù)庫(kù)添加一個(gè)表? 見(jiàn)視頻12:04,show-sql:true 可以把sql打印到打印臺(tái)上?

    3. 如何要在數(shù)據(jù)庫(kù)生成一個(gè)表,要先建立一個(gè)類(lèi),類(lèi)的注解@Entity,類(lèi)中的屬性對(duì)應(yīng)庫(kù)的字段也需要加注解@Id、@GeneratedValue主鍵自增,最后加一個(gè)無(wú)參的構(gòu)造


    查看全部
  • 事務(wù)管理

    一般查詢(xún)的時(shí)候一般不用加事務(wù)

    進(jìn)行添加操作的時(shí)候,如果要求,要么全部添加成功,要么全部失敗

    可以在Service層進(jìn)行事務(wù)操作的方法上加@Transaction 來(lái)達(dá)到目的。

    查看全部
    0 采集 收起 來(lái)源:事務(wù)管理

    2018-09-11

  • 46546546

    查看全部

舉報(bào)

0/150
提交
取消
課程須知
學(xué)習(xí)本門(mén)課程之前,您需要了解一些前置知識(shí): 1、如何利用maven構(gòu)建項(xiàng)目 2、Spring注解相關(guān)知識(shí) 3、MVC的思想的基本概念 4、RestfulApi相關(guān)知識(shí)
老師告訴你能學(xué)到什么?
1、創(chuàng)建第一個(gè)Spring Boot應(yīng)用 2、Spirng Boot中自定義屬性配置 3、Spring Boot中Controller的使用 4、Spirng Boot中使用spirng-data-jpa和事務(wù)操作

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!