自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 JPA自定义SQL查询结果

很多时候都会遇到自定义sql,自定义返回字段,而不是pojo类。这个情况要通过接口定义返回。直接上代码 @Query(value = "select m.field AS field,COUNT(m.field) AS size from MigrationObject m where m.xmlName = ?1 and m.groupName = ?2 group by m.field") List<WorkCenter> getKey(String xmlName, St

2020-07-29 16:42:54 1239

原创 使用fastJson处理复杂json

一般json都是用{}构建的对象,然后通过JSON.stringify(data)转化此代码针对该用例{"ARBPL": {"CRHD":"VGWTS","CRCO":"ACTXK"}, "WERKS":{"CRHD":"MANDT"}, "SPRAS":{"CRHD":"ENDDA"}, "DESCRIPTION":{"CRHD":"VGDAU"}}引入Gradle依赖compile group: 'com.alibaba', name: 'fas

2020-07-10 18:32:14 577

原创 前后端json传递,处理解决方法

前端: const data = {} for (let item in values){ data[item] = values[item]; } const formData = new FormData(); formData.append("usernmae",this.state.username) formData.append("data",JSON.stringify(data))

2020-07-07 18:26:30 258

原创 springboot如何处理数据库service单元测试

如果什么都不配置,可能就会出现空指针异常,因为数据库配置文件并没有加载。所以在对数据库Repository测试,有几个注解必不可少@RunWith(SpringJUnit4ClassRunner.class)@SpringBootTest//指定配置文件@ActiveProfiles("dev")class MigrationRelationRepositoryTest { @Autowired MigrationRelationRepository migrationR

2020-05-28 11:35:16 1071

原创 Springboot整合Swagger

引入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependency> <dependency> <groupId>io.springfox</group

2020-05-27 16:15:33 116 1

原创 JSONObject获取json

注:{}内为JSONObject对象,而[]内为JSONArray对象数据:{"code":"0","data":{"block":[{"type":"text","line":[{"confidence":1,"word":[{"content":"#接口调用流程"}]}]}]},"desc":"success","sid":"wcr005108b0@gz50bf12296549463000"}这是call 图像识别的api获取的结果。利用Java代码解析引入jar: <..

2020-05-27 15:42:53 2359 1

原创 Springboot如何配置Redis服务连接

配置文件如果redis设置了密码,一定要写spring: application: name: redis-server database: 1 # Redis服务器数据库 host: 127.0.0.1 # Redis服务器地址 port: 6379 # Redis服务器连接端口 timeout: 6000ms # 连接超时时间(毫秒) jedis: pool: max

2020-05-15 10:13:29 689

原创 前后端跨域cookie无法保存问题

1.关于跨域问题跨域问题:域名,端口,子域不一样皆为跨域。2.我的问题及解决我遇到的问题是我的前端是3000接口,后端是8080接口,后端保存的cookie前端有接受,但是无法保存。翻越了大量资料,首先需要配置后端的跨域。如果是前后端分离的项目,即使不玩cookie,依然需要设置。后端设置:import org.springframework.context.annotation.Bean;import org.springframework.context.annotation

2020-05-13 20:22:06 2925 1

原创 Springboot导出文件,前端下载文件

后端代码:可以把请求设置为post,我这里是Get @RequestMapping(value = "/download", method = RequestMethod.POST) public void download(HttpServletRequest request, HttpServletResponse res) throws Exception { ...

2020-04-13 16:43:31 7412

原创 关于idea中jdk和vm内存调整

idea.vmoptionsidea.vmoptions调整的是idea运行内存,可以加快idea启动运行速度。调整位置在idea中bin目录下的idea.vmoptions中。VM Optionsjdk VM Options在help里选择调整如果想观察vm占用情况,可以勾选配置,右下角就可以看到...

2020-03-31 11:16:57 1473

原创 springboot指定配置文件运行

因为开发环境不同,配置环境也会有区别,因此指定环境运行。1.命令行指定programargument:就是启动的配置文件 --spring.profiles.active=XXXjava - jar databaseclient-0.0.1-SNAPSHOT.jar --spring.profiles.active=dev2.idea中配置...

2020-02-24 15:31:34 933

原创 Springboot返回文件流到前端(React+Axios)

后端代码返回outputStream流到前端 @RequestMapping(value = "/migration",method = RequestMethod.POST) public void migration(HttpServletResponse response, @RequestParam("files")MultipartFile[] multipart...

2020-02-18 21:15:07 9119 1

原创 idea引用本地lib包(gradle)

在rescources创建jar目录,上传jar包,之后选中右键Add as Library需要build,需要修改build.gradle文件 compile fileTree(dir: 'src/main/resources/jar',includes: ['*jar'])如果编译不成功,本地包的依赖包也需要引进(切记版本,避免冲突)...

2020-01-07 16:02:47 1753

原创 关于springboot JPA一对一,一对多,多对多关系整理

1.一对一由于,配置很多,只做demo,具体实际需求,看个人配置 @OneToOne(cascade=CascadeType.ALL) @JoinColumn(name="s4_table_Name",referencedColumnName="s4_table_Name") private S4TableData tableData;name指,当前表内,指向S4T...

2020-01-03 10:58:09 1347

原创 关于Junit单元测试@Autowrite注解失败解析

首先需要理解@RunWith它是代码赋予了一个运行器,因此@Autowrite是spring的功能,我们需要赋予spring环境所以在测试类上添加注解@RunWith(SpringJUnit4ClassRunner.class)@Autowired就可以正常执行了。...

2020-01-02 10:38:40 1214

原创 关于jpa的mappedBy用法

mappedBy reference an unknown target entity property对于这种错误,因为映射关系处理错误@Entity@Table(name = "source_data")public class SourceData implements Serializable { /** * 对应table的信息 */ ...

2019-12-26 18:37:54 2442

原创 ribbon关于Hystrix的配置

问题:Proxy opening connection to: http://localhost:9628/hystrix.stream 404gradel配置文件: implementation 'org.springframework.cloud:spring-cloud-starter-netflix-ribbon' implementation('org.springframe...

2019-12-04 16:37:29 275

原创 springboot整合jpa

在配置springboot和jpa整合,遇到很多错误,这里说明指出1.数据源配置(根据个人情况配置)spring: datasource: url: jdbc:postgresql://localhost:5432/teams username: postgres password: 123456 driver-class-name: org.post...

2019-11-29 16:18:00 116

原创 The temporary upload location *** is not valid

配置文件添加server: port: 8080 tomcat: basedir: /tmp/tomcat启动类添加 @Bean MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFa...

2019-11-18 10:45:58 112

原创 Springboot整合https请求(http自动跳转https)

因为项目利用了webRTC技术,查到解决方案是采用https可以把本地demo跑起来,于是就用springboot整合了https,本地demo也是顺利跑起来了。为了避免整合入坑,把细节代码贴出来。1.生成证书keytool -genkey -alias tomcat -keyalg RSA -keystore tomcatkeystore.keystore -dname "CN=lo...

2019-11-11 15:22:38 742 2

原创 OKHttp使用心得(持续更新)

1.如何配置用户名密码 String credential = Credentials.basic(Username,Password); Request request = new Request.Builder() .url(url) .header("Authorization",credential) ...

2019-10-31 11:11:50 636

原创 springboot整合mybatis:(postgres,Mysql为例)

1.数据库驱动对于不同数据库,数据库驱动不同postgre:org.postgresql.DriverMysql:com.mysql.cj.jdbc.Driver比如本文springboot整合mybatis切记:1.关于mybatis的配置2.关于数据库资源的配置两者缺一不可<dependency> <groupId...

2019-08-19 17:36:13 1094

原创 关于使用axios上传文件springboot接收问题

1.关于Content-typeapplication/x-www-form-urlencoded:数据格式为"key1=value1&key2=value2" multipart/form-data:用于传输文件 application/json:数据格式为json格式,有的服务器语言不支持(比如PHP,需要从php://input里获得原始输入流,再json_decode成对象...

2019-08-15 18:45:44 1595 1

原创 关于springboot与axios整合问题

使用axios的时候一定要引用它的js包(可用npm命令:npm install axios)1.get请求 // 为给定 ID 的 user 创建请求 axios.get('/demo/name') .then(function (response) { console.log(response.data); ...

2019-08-15 14:31:03 3571 1

原创 Java基础之继承(多态性)

 面向对象编程有三大特性:封装、继承、多态。多态存在的三个必要条件:一要有继承二要有重写三父类引用指向子类对象下面通过代码的形式了解继承的特性这是我写的Father父类public class Father { int money = 10; private int age = 33; public Father() { System.out.println("我是父类的构造方法")...

2018-04-10 20:15:34 265

原创 JQuery封装百叶窗

     百叶窗的设计,随着轮播图的样式增多,百叶窗的应用也非常多,下面给大家讲解如何封装百叶窗。观察引入图片,每张图片都在盒子中靠左成等差数列,相当于每个图片平分了这个盒子(通过每个图片在盒子的left值设置),一旦鼠标进入,整张图片展开,剩下的图片平分剩余宽度&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt;...

2018-03-25 21:10:39 472

原创 offset的属性的介绍

在获取元素的高宽等属性时,Dom提供了这些API提供给我们下面进行介绍(只能查看,无法修改,修改用 .style.css):这是我创建的样例,方便查看.box{ position: absolute; left: 100px; top: 100px; width: 800px; ...

2018-03-06 20:29:03 6455

原创 JavaScript静态和动态获取方法

静态获取方法先创建一个p标签,为它设置id为test这是一段测试文字!1.通过ID获取var oTest = document.getElementById('test'); 在这里改变获取对象的颜色和idvar oTest = document.getElementById('test'); oTest.style.color =

2018-02-06 20:02:44 2669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除