
Spring Boot
Spring Boot
刘大强老师
大强老师,现就职于猴王软件学院,有20多年软件开发和培训经验,讲课通俗易懂,幽默风趣,深受学员好评和喜爱。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JeecgBoot定时任务
JeecgBoot定时任务采用Quartz分布式集群调度,支持在线配置定时任务。定义Jobpackage org.jeecg.modules.water.channel.quartz;import lombok.extern.slf4j.Slf4j;import org.jeecg.common.util.DateUtils;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.Job原创 2021-10-20 16:15:41 · 8583 阅读 · 7 评论 -
JeecgBoot数据缓存V2.0
基于JeecgBoot框架,通过属性文件和AOP注解,实现常用数据缓存半自动化存储。1、数据缓存属性文件src/main/resources/dataCache.properties# 数据缓存属性文件# 第1列为表名(例如:wr_season_b),# 第2列为Key(例如:season_nm),# 第3列以后为Value(例如:start_date,end_date等等)。datacache.list[0]=wr_season_b,season_nm,start_date,end_原创 2021-10-20 15:59:11 · 1984 阅读 · 0 评论 -
JeecgBoot数据缓存V1.0
为了提高查询效率,将部分数据缓存到了Redis中。当前共缓存了灌季、用水定额、渠道水利用系数、干渠水利用系数、泵站能源单耗、泵站水位等数据。如果有需要,可以自己增加其它数据缓存。测试方法参考单元测试类和单元测试结果。业务模块用法参考业务模块类和业务模块测试结果。1、数据缓存类package org.jeecg.modules.water.util;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONOb原创 2021-10-20 15:50:27 · 1189 阅读 · 0 评论 -
Dependency ‘org.jeecgframework.boot:jeecg-boot-starter-redis:‘ not found
问题描述使用Redis缓存集成2.4+,引入Redis缓存jar包后报“Dependency 'org.jeecgframework.boot:jeecg-boot-starter-redis:' not found”错误,如下图所示:解决办法打开Settings->Build,Execution,Deployment->Build Tools->Maven,选中本地仓库,例如“C:/Users/Adminstrator/.m2/repository”,单击右侧“Upda.原创 2021-09-14 10:31:01 · 5898 阅读 · 1 评论 -
启动jeecg-system服务时报错:Command line is too long
JeecgBoot集成DataV组件库目录1. 启动Redis服务 12. 创建数据库 13. 启动JeecgBoot框架后端 24. 启动JeecgBoot框架前端 25. 登录系统 36. 安装DataV组件库 47. 使用DataV组件库 58. 访问可视化系统 89. 代码地址 9 启动Redis服务 创建数据库创建或者连接已经存在的数据库jeecg-boot 启动JeecgBoot框架后端启动JeecgBoot框架后端jeecg..原创 2021-09-13 09:46:37 · 2139 阅读 · 0 评论 -
将jar包做成windows服务
1、将Spring Boot程序打成jar。2、到官网下载WinSW.NET4.exe: https://github.com/kohsuke/winsw/releases如果官网下载不了,请到http://yy.jb51.net:81/201811/tools/WinSW_jb51.rar下载。3、将WinSW.NET4.exe文件复制到java程序所在文件夹中,命名为BookSer...原创 2019-12-04 12:02:53 · 2186 阅读 · 1 评论 -
Spring Boot 2.X 实战教程(7)构建配置
7.构建配置7.1配置类Spring Boot支持基于Java的配置。尽管可以将SpringApplication与XML源一起使用,但我们通常建议您的主要源代码是单个@configuration类。通常,定义main方法的类作为主@configuration。7.2自动配置Spring Boot自动配置尝试根据您添加的jar依赖项自动配置Spring应用程序。您需要通过向...原创 2019-07-30 15:36:13 · 216 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(10)构建系统
本节深入介绍Spring Boot的详细信息。10. SpringApplicationSpringApplication类提供了一个方便的方式来引导该从开始Spring应用程序main()的方法。10.1启动失败如果您的应用程序无法启动,例如,如果您在端口上启动Web应用程序8080并且该端口已在使用中,您应该会看到类似于以下消息的内容:*****************...原创 2019-07-30 15:38:39 · 265 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(16)使用NoSQL 技术
16.使用NoSQL 技术Spring Data提供了其他项目,可帮助您访问各种NoSQL技术,包括:MongoDB,Neo4J,Elasticsearch,Solr,Redis,Gemfire,Cassandra,Couchbase和LDAP。16.1 RedisRedis是一个缓存,消息代理和功能丰富的键值存储。Spring Boot为Lettuce和Jedi...原创 2019-07-30 16:02:32 · 338 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(17)测试
17.测试Spring Boot提供了许多实用程序和注释来帮助您测试应用程序。测试支持由两个模块提供:包含spring-boot-test核心项,和支持测试的spring-boot-test-autoconfigure自动配置。大多数开发人员使用spring-boot-starter-test“Starter”,它导入Spring Boot测试模块以及JUnit,AssertJ,Ham...原创 2019-07-30 16:03:50 · 539 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(19)终点
19.终点通过执行器端点,您可以监控应用程序并与之交互。Spring Boot包含许多内置端点,允许您添加自己的端点。可以启用或禁用每个端点。它控制是否创建端点并且其bean存在于应用程序上下文中。大多数应用程序选择HTTP,其中端点的ID以及前缀/actuator映射到URL。例如,默认情况下,health端点映射到/actuator/health。 ID ...原创 2019-07-30 16:05:18 · 401 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(20)部署到云端
Spring Boot的灵活打包选项在部署应用程序时提供了大量选择。您可以将Spring Boot应用程序部署到各种云平台,容器映像(如Docker)或虚拟/真实计算机。本节介绍国内流行的云提供商阿里云的部署方案。20.部署到云端Spring Boot的可执行jar是现成的,适用于大多数流行的云PaaS(平台即服务)提供商。这些提供商往往要求您“自带容器”。它们管理应用程序进程(而...原创 2019-07-30 16:06:11 · 299 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(5)构建系统
强烈建议您选择支持依赖关系管理且可以使用发布到“Maven Central”存储库的工件的构建系统。我们建议您选择Maven。5.1依赖管理每个版本的Spring Boot都提供了它支持的依赖项的精选列表。5.2 使用Maven构建Maven用户可以从spring-boot-starter-parent项目继承以获得合理的默认值。5.2.1继承Starter Parent...原创 2019-07-30 15:34:06 · 313 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(4)第一个Spring Boot程序
4.第一个Spring Boot程序本节介绍如何开发一个简单的“Hello World!”Web应用程序。我们使用Maven来构建这个项目,因为大多数IDE都支持它。4.1使用Spring Initializr构建Spring Initializr提供了一个简单的Web 界面,用于自定义项目。项目:项目类型(maven-project,gradle-project) 语言...原创 2019-07-30 15:32:58 · 429 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(3)安装Spring Boot环境
3.安装Spring Boot环境Spring Boot可以使用任何文本编辑器或IDE。可以像运行任何其他Java程序一样运行和调试Spring Boot应用程序。3.1安装JDKSpring Boot需要Java SDK v1.8或更高版本。配置JAVA_HOME环境变量配置PATH路径:%JAVA_HOME%\bin使用以下命令检查当前的Java安装:$ jav...原创 2019-07-29 17:56:40 · 310 阅读 · 0 评论 -
Spring Boot LiveReload
20.3 LiveReload该spring-boot-devtools模块包含一个嵌入式LiveReload服务器,可用于在资源发生更改时触发浏览器刷新。LiveReload浏览器扩展可免费用于livereload.com的Chrome,Firefox和Safari 。如果您不想在应用程序运行时启动LiveReload服务器,则可以将该spring.devtools.livereload.ena...翻译 2018-04-08 15:45:03 · 2600 阅读 · 0 评论 -
Spring Boot 29.1.2连接到生产数据库
生产数据库连接也可以使用池进行自动配置 DataSource。Spring Boot使用以下算法来选择特定的实现:我们更喜欢HikariCP的性能和并发性。如果HikariCP可用,我们总是选择它。否则,如果Tomcat池DataSource可用,我们使用它。如果HikariCP和Tomcat池数据源都不可用,并且 Commons DBCP2可用,那么我们使用它。如果你使用spring-boot-...翻译 2018-03-27 18:03:10 · 282 阅读 · 0 评论 -
Restful API返回对象封装
1、Resultimport java.io.Serializable;public class Result implements Serializable { private static final long serialVersionUID = -5372450875750675775L; /** * 编码 */ private Integer code; /** * 消息 */ ...原创 2018-04-20 15:45:26 · 5937 阅读 · 0 评论 -
Spring Boot 上传下载
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.util.UUID;import javax.servlet.http.HttpServlet...原创 2018-05-10 13:03:51 · 250 阅读 · 0 评论 -
Spring Boot 基类设计
import java.io.Serializable;/** * 基础实体类 */public class BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 页数 */ private int page; /** * 每页条数 */ private int...原创 2018-04-26 17:44:35 · 2552 阅读 · 0 评论 -
Spring Boot 异常错误处理
import java.io.Serializable;/** * 返回对象 */public class Result implements Serializable { private static final long serialVersionUID = -5372450875750675775L; /** * 编码 */ private Integer code; /** * 消息...原创 2018-04-26 17:51:42 · 3792 阅读 · 0 评论 -
修改Spring Boot自定义图标
1、application.properties在属性文件application.properties中增加以下配置:# 自定义图标spring.mvc.favicon.enabled=false2、favicon.ico生成favicon.ico文件,放到图片文件夹下面。例如:demo/src/main/resources/static/img/favicon.ico3、index.html在首...原创 2018-06-04 13:33:57 · 5461 阅读 · 1 评论 -
Spring Boot引用jar包报错:Consider defining a bean of type '***' in your configuration
错误信息:Spring boot Consider defining a bean of type '***SpringDataUserDetailsService'。。。。。。Action:Consider defining a bean of type '***SpringDataUserDetailsService' in your configuration。。。。。。...原创 2018-12-27 17:52:55 · 3283 阅读 · 0 评论 -
JSON parse error: Can not construct instance of
错误信息:JSON parse error: Can not construct instance of ***: no suitable constructor found, can not deserialize from Object value (missing default constructor or creator, or perhaps need to add/enable ...原创 2019-04-23 17:02:18 · 15538 阅读 · 6 评论 -
Spring Boot 2.X 实战教程(1)Spring简介
1.Spring简介Spring可以轻松创建Java企业应用程序。Spring是开源的,它拥有一个庞大而活跃的社区。1.1Spring概述Spring框架核心是容器模块,包括配置模型和依赖注入。Spring框架还提供了基础模块,包括消息传递,事务数据,持久化和Web。1.2Spring历史Spring于2003年成立,是对早期J2EE规范复杂性的回应。Sp...原创 2019-07-29 17:49:25 · 319 阅读 · 0 评论 -
Spring Boot 2.X 实战教程(2)Spring Boot简介
2. Spring Boot简介Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序。2.1 Spring Boot概述大多数Spring Boot应用程序只需要很少的Spring配置。Spring Boot可以使用java -jar或更传统的war部署启动Java应用程序。Spring Boot还提供了一个运行“spring scripts”的命...原创 2019-07-29 17:55:02 · 488 阅读 · 0 评论 -
修改Spring Boot工程Banner
登录网站:http://patorjk.com/software/taag/#p=display&f=Graffiti&t=daqiang生成文件banner.txt .___ .__ __| _/____ _____|__|____ ____ ____ /...原创 2018-04-08 09:15:01 · 239 阅读 · 0 评论