继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

SpringBoot入门整理笔记

Ai李俊超
关注TA
已关注
手记 1
粉丝 13
获赞 40

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
打开App,阅读手记
7人推荐
发表评论
随时随地看视频慕课网APP