SpringBoot入门整理笔记
1.SpringBoot介绍
a) SpringBoot的特点:
i.化繁为简,简化配置。
ii..备受关注,是下一代框架。
iii.微服务的入门级微框架
b)SpringMvc与Springboot的关系
SpringBoot是SpringMvc升级版
- 安装软件
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方法;
- 数据库操作
a).Mysql + Spring-date-jpa 实现CURD的接口JpaRepository
b).事务管理注解 @Transactional,在Service层完成提交时事务管理
c).Restful API::GET,POST.PUT.DELETE
d).测试工具:PostMan
点击查看更多内容
7人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦