
spring boot
老姥
这个作者很懒,什么都没留下…
展开
-
Java注解详解
Java注解详解 在使用SpringBoot作为Web敏捷开发的框架之后,SpringBoot除了自动装配配置的便捷之外,在很多时候需要基于注解来开发。注解不仅增加了代码的可读性,还增加了开发的速度。这篇文章主要讲述Java注解。元注解元注解用于注解其他注解的。Java5.0定义了4个标准的元注解,如下:@Target@Retention@DocumentedInher原创 2018-02-06 21:32:35 · 151 阅读 · 0 评论 -
RequestMapping 对应的Url请求方式和RestController返回类型
package com.xibei.firstdemo;import org.springframework.web.bind.annotation.*;@RestController@RequestMapping("/hello")public class SeController { @RequestMapping(value = "/say",method = Reque...原创 2019-07-19 13:16:33 · 1428 阅读 · 0 评论 -
Springboot+RabbitMQ简单的发送消息
1、实体类:package com.example.entity;import lombok.Data;import java.io.Serializable;@Datapublic class Order implements Serializable { private static final long serialVersionUID = -184478674...原创 2019-07-16 22:59:09 · 1763 阅读 · 0 评论 -
JSONP解决跨域请求
虽然请求类型是非xhr,但JSONP 创建的是SCRIPT标签,而后台返回的是json对象,造成请求类型不一致; 使用JSONP,后台需要作改动; 后台增加 JsonpAdvice类 ----即后台代码需要作改动前台html实现代码:// jsonp测试方法it("jsonp请求", function(done) { // 服务器返回的结果 var resul...原创 2019-07-23 22:00:11 · 221 阅读 · 0 评论 -
RabbitMQ架构和核心概念及消息流转
RabbitMQ整体架构核心概念原创 2019-07-16 21:11:59 · 241 阅读 · 0 评论 -
RabbitMQ 安装相关
安装详细1 准备:yum installbuild-essential openssl openssl-devel unixODBC unixODBC-develmake gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz2 下载:wget www.rabbitmq.com/releases/erlang/erlang...原创 2019-07-16 20:39:44 · 138 阅读 · 0 评论 -
SpringBoot配置大全总结
SpringBoot配置大全总结(一)以application.properties属性文件为例:1. 在pom.xml中配置Java版本: 1 2 3 4 5 6 7 8 9 <plugin> <groupid>org.apache.mave...转载 2019-07-16 15:13:03 · 257 阅读 · 0 评论 -
RabbitMQ集群+SpringBoot整合
RabbitMQ集群整合SpringBoot2.x1.安装RabbitMQ集群十步走!(3.6.5版本、采用rpm安装方式,我们要安装3个节点的集群,192.168.11.71 192.168.11.72 192.168.11.73、以71节点为例:)wgetwww.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_...转载 2019-07-16 12:05:52 · 2795 阅读 · 0 评论 -
RabbitMQ消息可靠性投递解决方案 - 基于SpringBoot实现
谈到消息的可靠性投递,无法避免的,在实际的工作中会经常碰到,比如一些核心业务需要保障消息不丢失,接下来我们看一个可靠性投递的流程图,说明可靠性投递的概念: Step 1: 首先把消息信息(业务数据)存储到数据库中,紧接着,我们再把这个消息记录也存储到一张消息记录表里(或者另外一个同源数据库的消息记录表) Step 2:发送消息到MQ Broker节点(采用confirm方式发送...转载 2019-07-16 11:54:34 · 221 阅读 · 0 评论 -
idea使用mybatis generator自动生成代码mapper+pojo+xml
1、生成的效果:2、POM依赖代码<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...原创 2019-07-07 12:03:13 · 1459 阅读 · 0 评论 -
SpringBoot的常用注解
SpringBoot的常用注解(1)@SpringBootApplication: SpringBoot的重要注解,作用在入口启动类上,它是组合注解,由@Configuration、@EnableAutoConfiguration、@ComponentScan组成,通常用在主类上;其中@ComponentScan让Spring Boot扫描到Configuration类并把它加入到程...原创 2019-06-29 09:03:19 · 143 阅读 · 0 评论 -
Controller中表单验证和POSMAN请求
操作结果返回信息package com.xibei.batis.utils;import lombok.Data;//操作结果返馈信息@Datapublic class Result<T> { private Integer code; private String msg; private T data;}操作返回结果信息pack...原创 2019-06-28 22:50:48 · 374 阅读 · 0 评论 -
springboot+mybatis-plus条件构造器示例
package com.xibei.mp.user;import java.util.Arrays;import java.util.Date;import java.util.HashMap;import java.util.List;import java.util.Map;import org.junit.Test;import org.springframework.be...原创 2019-07-04 10:37:07 · 1317 阅读 · 0 评论 -
Springboot+mybatis-plus+jqGrid应用
1、Service类内容:package com.xibei.api.kalf.service;import com.xibei.api.kalf.entities.Order;import com.xibei.api.kalf.mapper.OrderMapper;import org.springframework.beans.factory.annotation.Autowir...原创 2019-07-03 17:07:36 · 1298 阅读 · 0 评论 -
Feign常见问题总结
Feign常见问题总结TIPS本文基于Spring Clou Greenwich SR1,理论支持Spring Cloud Finchley及更高版本。本文总结Feign常见问题及解决方案。一、使用案例 如何使用Feign构造多参数的请求 使用Spring Cloud Feign上传文件 使用Feign实现Form表单提交 二、FeignClien...转载 2019-07-08 22:35:32 · 642 阅读 · 0 评论 -
Springboot系列之RestApi中获取枚举类属性的几种方式
Springboot系列之RestApi中获取枚举类属性的几种方式前言我们在日常开发中经常会遇到,实体类中的枚举属性,在通过@ResponseBody注解返回到前端后,默认被解析成了枚举对象的name值,当我们需要获取枚举类的详细属性时就会变得非常麻烦,今天给大家分享几种常用的获取枚举类属性的方式。例子我们先通过一个小例子讲解这个问题,首先我们要准备一个简单的接口,用于查询用户信息...转载 2019-07-08 22:31:36 · 1169 阅读 · 0 评论 -
restTemplate.postForObject 发送POST请求
1、引用依赖文档:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven...原创 2019-06-27 14:48:41 · 12167 阅读 · 1 评论 -
Maven详解
Maven概念Maven作为一个构建工具,不仅能帮我们自动化构建,还能够抽象构建过程,提供构建任务实现;它跨平台,对外提供了一致的操作接口,这一切足以使它成为优秀的、流行的构建工具。Maven不仅是构建工具,还是一个依赖管理工具和项目管理工具,它提供了中央仓库,能帮我自动下载构件。 maven的安装一:因为本人是window系统,所以这里只介绍window下如何安装,在安装Maven之前,先确认...转载 2018-02-25 22:09:04 · 3900 阅读 · 0 评论 -
以集合作为请求参数传递
1、封装的请求对象@Data@NoArgsConstructor@AllArgsConstructorpublic class CourseInfosRequest { private List<Long> ids;}2、Controller/*** 1、以集合作为参数传递 { "ids":[8,9]}* 2、请求方式为:POST*3、请求...原创 2019-08-05 15:59:51 · 1381 阅读 · 0 评论