spring-boot
MatrixCod
他强任他强,我自扶摇上。
展开
-
Spring Boot(Web)初探三( 数据访问)
提到数据访问必不可少的就是增删改查操作这篇文章主要介绍spring-boot-jpa操作数据的过程 这里的例子都是基于编写api所以我们需要有一个测试工具 ,我使用的是Postman这个插件可以模仿所有的请求类型,非常方便。创建数据库实体映射package com.xuzhao.entity;import javax.persistence.Entity;import javax.persist原创 2017-09-05 23:19:42 · 255 阅读 · 0 评论 -
Spring Boot(Web)初探二( 配置文件)
传统的配置文件–properties在resources/下创建 application.properties#spring-boot configserver.port=80 #服务端口号server.context-path=/ #请求的地址我们发现每次书写都要写上前缀 有点冗余,在这个代码追求简洁的年代简直不能任,还好spring官方给我提供了基于 yml的配置文件新式配置文件–yml我们原创 2017-09-04 23:31:44 · 299 阅读 · 0 评论 -
Spring Boot(Web)初探四( 异常处理与使用)
后台代码向前端页面反馈结果上一篇中我们说了数据访问,我们在类中定义了约束,不能为空等操作,但是只有成功之后前台浏览器才有Person的json信息,或者删除用户等操作有一些条件,这些条件在service判断之后返回给Controller controller层在进行判断,代码很冗余,这样很不友好。 像这种情况我们就可以使用异常处理来进行1.在后台返回Object错误的时候统一处理返回 @Post原创 2017-09-07 10:07:31 · 232 阅读 · 0 评论 -
前端访问后台(java spring boot)跨域解决解决方案
在前后台分离的时代,跨域访问是最常见的问题。话不多说上springboot的跨域解决办法@Configurationpublic class CorsFilterConfig { @Bean public FilterRegistrationBean corsFilter(){ UrlBasedCorsConfigurationSource source = new U...原创 2018-04-22 18:42:42 · 1984 阅读 · 0 评论 -
Spring cloud restTemplate 传递复杂参数(多个对象)
使用微服务的时候往往服务之间调用比较麻烦,spring cloud提供了Feign接口调用,RestTemplate调用的方式这里我探讨下RestTemplate调用的方式:服务A:接收三个对象参数 这三个参数的是通过数据库查询出来的服务B:要调用服务A 服务B提供了查询三个参数的方法,后面要使用三个参数对于服务A,处理的方式有两中1. 服务B提供一个Feign接口将查询三个参数的方法公开,服务...原创 2018-04-22 21:01:53 · 14789 阅读 · 0 评论