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

為了賬號安全,請及時綁定郵箱和手機立即綁定

SpringBoot入門整理筆記

標(biāo)簽:
Java

SpringBoot入门整理笔记
1.SpringBoot介绍
a) SpringBoot的特点:
i.化繁为简,简化配置。
ii..备受关注,是下一代框架。
iii.微服务的入门级微框架
b)SpringMvc与Springboot的关系
SpringBoot是SpringMvc升级版

  1. 安装软件
    a).IDEA(https://www.jetbrains.com/idea/download/#section=windows)-
    Ultimate(可自行破解)
    b).Springboot 版本(高版本会出现的一些问题,与低版本返回状态值不一致
    等)
    c)..Maven版本(https://maven.apache.org/)--熟悉使用Maven
    d).JDK1.8(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-
    downloads-2133151.html)
    3.创建第一个SpringBoot应用 - 配置
    a).开发中配置分组的方式 : 开发环境和生成环境配置
    b).使用yml文件进行配置
    4.Controller层的使用
    a) 常见注解:
    @RestController Spring4之后新加的注解,原来返回json需要
    @Controller 处理HTTP请求
    返回试图;当需要返回内容时配合@ResponseBody
    @Autowird 自动注入
    b) 方法上使用的注解
    @RequestMapping(Vlaue=”/add”) 配置URL映射关系
    获取参数
    @PathVariable 获取url路径的变量值
    @RequestParam 获取request域从页面传过来的参数
    举例说明:
    Delete(@PathVariable(“var”) 类型 变量名)
    获取请求域中url上参数的变量值
    Add(@RequestParam(“var”) 类型 变量名)
    获取请求域中url上参数的变量值
    组合注解:结合Restful API
    查: @GetMapping
    增: @PostMapping
    改: @PutMapping
    删: @DeleteMapping
    附加:
    c)Service层常见注解:
    @Service
    d)Dao层常见注解:
    @repository
    e) @component (把普通pojo实例化到spring容器中,相当于配置文件中
    的<bean id="" class=""/>)

5.创建实体类的步骤:
a).类前面添加@Entity注解,表示此类对应数据库中的一个表
b).类中包含属性,在ID上注解@Id ,@GeneratedValue 及属性值对应表
中的字段
c).无参构造方法(必须)及setter and getter方法;

  1. 数据库操作
    a).Mysql + Spring-date-jpa 实现CURD的接口JpaRepository
    b).事务管理注解 @Transactional,在Service层完成提交时事务管理
    c).Restful API::GET,POST.PUT.DELETE
    d).测试工具:PostMan
點擊查看更多內(nèi)容
7人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
13
獲贊與收藏
40

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號

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

舉報

0/150
提交
取消