为了账号安全,请及时绑定邮箱和手机立即绑定

SpringBoot入门整理笔记

标签:
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
点击查看更多内容
7人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消