杂谈_Java框架-SpringBoot
阳光温暖
这个作者很懒,什么都没留下…
展开
-
SpringBoot(九)_springboot集成 MyBatis
MyBatis 是一款标准的 ORM 框架,被广泛的应用于各企业开发中。具体细节这里就不在叙述,大家自行查找资料进行学习下。加载依赖<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-b原创 2018-06-09 23:43:55 · 197 阅读 · 0 评论 -
SpringBoot(四)_Spring Data JPA的使用
JPA 绝对是简化数据库操作的一大利器。概念首先了解 JPA 是什么?JPA(Java Persistence API)是 Sun 官方提出的 Java 持久化规范。它为 Java 开发人员提供了一种对象/关联映射工具来管理 Java 应用中的关系数据。 注意:JPA 是一套规范,不是一套产品,那么像 Hibernate、TopLink、JDO 它们是一套产品,如果...原创 2018-05-28 23:30:01 · 217 阅读 · 0 评论 -
SpringBoot(三)_controller的使用
针对controller 中 如何使用注解进行解析@RestController返回数据类型为 Json 字符串,特别适合我们给其他系统提供接口时使用。@RequestMapping(1) 不同前缀访问同一个方法,此时访问hello和hi 都可以访问到say()这个方法 @RequestMapping(value = {"/hello","/hi"},...原创 2018-05-27 20:54:22 · 321 阅读 · 0 评论 -
SpringBoot(八)_springboot集成swagger2
swagger是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。(1) 引入依赖,我们选择现在最新的版本<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-...原创 2018-06-03 17:29:03 · 230 阅读 · 0 评论 -
SpringBoot(二)_项目属性配置
修改端口在main/resources/application.properties修改端口server.port=8088此时启动访问localhost:8088/hello 就会看到Hello Spring Boot!使用yml文件替换properties 文件(1)在main/resources 文件下新建一个application.yml 文件(2)...原创 2018-05-27 16:34:10 · 293 阅读 · 0 评论 -
SpringBoot(一)_快速实战搭建项目
现在在学习springboot 相关的知识,感觉真的很好用,用idea 进行开发,根据慕课网和纯洁的微笑的课程。进行总结下。使用idea创建springboot项目(1)单击 File | New | Project… 命令,弹出新建项目框。(2)选择 Spring Initializr 选项,单击 Next 按钮,也会出现上述类似的配置界面,Idea 帮我们做了集成。...原创 2018-05-27 10:23:06 · 330 阅读 · 0 评论 -
SpringBoot(七)_统一异常处理
我感觉看了这节课,给我的思考还是很多的,感觉受益良多。废话不多说,一起学习。统一的 外层结构返回 这样利于代码看着也规范,前端处理也统一# 错误返回{"code": 1,"msg": "未成年禁止入内","data": null}# 正确返回{"code": 0,"原创 2018-06-02 22:05:30 · 260 阅读 · 0 评论 -
SpringBoot(六)_AOP统一处理请求
什么是AOPAOP 是一种编程范式,与编程语言无关;将通用逻辑从业务逻辑中分离出来(假如你的业务是一条线,我们不在业务线上写一行代码就能完成附加任务!我们会把代码写在其他的地方);具体实现(1) 引入依赖 <dependency> <groupId>org.springframework.boot</...原创 2018-06-02 20:06:35 · 230 阅读 · 0 评论 -
SpringBoot(五)_表单验证
参数校验在我们日常开发中非常常见,最基本的校验有判断属性是否为空、长度是否符合要求等,在传统的开发模式中需要写一堆的 if else 来处理这些逻辑,很繁琐,效率也低。使用 @Valid + BindingResult 就可以优雅地解决这些问题(1)首先在实体类中增加注解@Entitypublic class Girl { @Id @GeneratedVal...原创 2018-06-02 19:26:32 · 349 阅读 · 0 评论 -
SpringBoot(十)_springboot集成Redis
Redis 介绍Redis是一款开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存也可持久化的日志型、Key-Value高性能数据库。数据模型Redis 数据模型不仅与关系数据库管理系统(RDBMS)不同,也不同于任何简单的 NoSQL 键-值数据存储。Redis 数据类型类似于编程语言的基础数据类型,所以开发人员感觉很自然。每个数据类型都支持适用于其类型的操作。...原创 2018-06-20 14:52:16 · 186 阅读 · 0 评论