
SpringBoot 2.x学习笔记
文章平均质量分 63
程裕强
开源是人类最大的公益事业!--程裕强
展开
-
magic-api简单例子
magic-api,Java 接口快速开发框架原创 2022-01-05 10:42:56 · 1851 阅读 · 0 评论 -
spring-boot-starter-data-jpa + SQLite简单例子(含全部代码)
1、介绍1.1 SQLiteSQLite官网:http://www.sqlite.org/SQLite是比 Access 更优秀的文件型数据库,支持复杂的 SQL 语句,支持索引、触发器,速度很快,开源等。1.2 spring-boot-starter-data-jpaSpring Data JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查等在内的常用功能,且易于扩展。spring-b原创 2021-11-16 20:49:56 · 6309 阅读 · 0 评论 -
【简单实验】spring-boot-starter-data-jpa
1、项目目录2、全部代码2.1 pom.xml<?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.apache.org/POM/4.0.0 https://maven原创 2021-11-16 19:46:02 · 2189 阅读 · 0 评论 -
最新的SpringCloud与SpringBoot对应关系
1、SpringCloud与SpringBoot版本冲突[INFO] Validation error:[ERROR] org.apache.maven.artifact.InvalidArtifactRTException: For artifact {org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:null:jar}: The version cannot be empty.[ERROR] Maven se原创 2021-09-16 13:55:20 · 1701 阅读 · 1 评论 -
SpringBoot 2.x整合IKAnalyzer中文分词
废话不多说,直接上代码。1、pom.xml <dependency> <groupId>com.janeluo</groupId> <artifactId>ikanalyzer</artifactId> <version>2012_u6</ve...原创 2019-10-29 09:34:07 · 5671 阅读 · 2 评论 -
SpringCloud 2.x学习笔记:4、Zuul(Greenwich版本)
1、Zuul简介zuul 是netflix开源的一个API Gateway 服务器, 本质上是一个web servlet应用。请参考官方文档:https://springcloud.cc/spring-cloud-dalston.html#_router_and_filter_zuulZuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务...原创 2019-05-31 15:25:05 · 2274 阅读 · 0 评论 -
SpringCloud 2.x学习笔记:5、Config(Greenwich版本)
说明:参考 https://www.fangzhipeng.com/springcloud/2019/02/21/config-jdbc.html1、Config介绍在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在spring cloud config 组件中,分两个角色,一是config server,二是config client。...原创 2019-06-12 17:01:45 · 688 阅读 · 0 评论 -
SpringCloud 2.x学习笔记:6、高可用的分布式配置中心(Greenwich版本)
1、复用服务注册中心参考https://blog.youkuaiyun.com/chengyuqiang/article/details/90645498spring.application.name=register-serverserver.port=8800eureka.client.register-with-eureka=falseeureka.client.fetch-registry=...原创 2019-06-13 15:26:33 · 600 阅读 · 0 评论 -
ajax提交JSON数组及Springboot接收转换为list类
1、AJAX传递JSON数据<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"> <title>Title</title></head><script type="...原创 2019-06-10 15:25:09 · 5977 阅读 · 0 评论 -
Spring Cloud 2.x完整入门Demo样例(Greenwich版本)
1、新建Maven项目<?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:schemaLocatio...原创 2019-05-28 19:21:28 · 14932 阅读 · 4 评论 -
SpringCloud 2.x学习笔记:3、Hystrix(Greenwich版本)
1、Hystrix基本思想在分布式系统当中,服务之间调用关系会随着业务的发展而变的复杂,一个服务可能依赖多个服务,服务之间层层依赖;一个服务的瘫痪可能导致整个系统的崩溃。与电闸思想类似:每栋房子,每户都安装了电闸,电闸的作用是保证有一家电路出现短路时,电闸进行断电跳闸的操作,这样不至于导致整栋楼用电瘫痪。2、新建hystrix模块2.1 pom文件<?xml version="1....原创 2019-05-31 14:06:52 · 757 阅读 · 0 评论 -
Spring Cloud 2.x学习笔记:2、feign改进(Greenwich版本)
1、Feign简介Feign 整合了ribbon,具有负载均衡的能力;Feign 采用的是基于接口的注解2、新建模块新建一个服务消费者模块consumer-feign,代码结构如下图所示。2.1 pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM...原创 2019-05-31 10:40:21 · 1743 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(3):Web开发之Thymeleaf
1、代码结构2、Bean类package cn.hadron.springboot.bean;import java.io.Serializable;public class UserBean implements Serializable{ private Integer id; private String username; private S...原创 2018-07-31 22:49:38 · 613 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(2):全局配置
1、全局配置修改application.propertiesserver.port=9999server.servlet.context-path=/springbootserver.port=9999表示默认端口号修改为9999server.servlet.context-path=/springboot表示访问路径根路径是/springboot SpringBoot默认...原创 2018-07-29 19:27:50 · 599 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(1):入门实例(IntelliJ IDEA)
默认生成的pom.xml&amp;amp;amp;amp;lt;?xml version=&amp;amp;amp;quot;1.0&amp;amp;amp;quot; encoding=&amp;amp;amp;quot;UTF-8&amp;amp;amp;quot;?&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;project原创 2018-07-17 22:54:28 · 2012 阅读 · 0 评论 -
SpringBoot 2.x 学习笔记(5):ECharts+AJAX实现异步数据加载
1、JavaBeanpackage com.cntaiping.tpa.eba.bean;import java.io.Serializable;public class UserBean implements Serializable{ private String username; private Double salary; public UserBean...原创 2018-11-14 14:06:43 · 1784 阅读 · 0 评论 -
SpringBoot 2.x项目jar包部署
1、修改pom.xml修改两处:(1)修改maven中的package方式为jar&amp;amp;lt;packaging&amp;amp;gt;jar&amp;amp;lt;/packaging&amp;amp;gt;(2)修改&amp;amp;lt;build&amp;amp;gt;&amp;amp;lt;/build&amp;amp;gt; &am原创 2019-02-14 15:33:32 · 2769 阅读 · 0 评论 -
SpringBoot 2.x 统一异常处理
1、统一异常处理类package cn.hadron.controller;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframework.web...原创 2019-03-05 14:13:34 · 7631 阅读 · 0 评论 -
spring-boot-starter-data-elasticsearch整合elasticsearch 6.x实现高亮highlighter解决办法
spring-boot-starter-data-elasticsearch整合elasticsearch 6.x实现高亮highlighter解决办法注意:此文是解决springboot 2.x通过spring-boot-starter-data-elasticsearch整合elasticsearch 6.x实现高亮highlighter解决办法。参考官方文档:https://docs....原创 2019-03-14 17:44:30 · 3618 阅读 · 5 评论 -
bootstrap-table 父子表 联动表 完整例子
前台页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 引入bootstrap样式 --> <link href="/db/table/boots...原创 2019-05-10 09:56:39 · 9455 阅读 · 1 评论 -
SpringBoot 2.x 学习笔记(4):整合Echarts
1、下载Echartshttp://echarts.baidu.com/index.html2、添加echarts.js到项目中在resources目录下创建js目录,然后将刚才下载的echarts.js文件放到js目录下。不知道为什么我在IntelliJ IDEA工具下,创建对应的js目录失败,出现“static.js”或者“static.css”目录。只好删除之前失败的目录“st...原创 2018-11-14 09:50:56 · 2188 阅读 · 0 评论