- 最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目搭建和开发的过程中也总结了一些小经验,与大家分享一下。 在开发一个API项目之前,搭建项目、引入依赖、配置框架这些基础活自然不用多说,通常为了加快项目的... 最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分页插件 连做了几个中小型API项目,做下来觉得这套框架、工具搭配起来开发这种项目确实非常舒服,团队的反响也不错。在项目搭建和开发的过程中也总结了一些小经验,与大家分享一下。 在开发一个API项目之前,搭建项目、引入依赖、配置框架这些基础活自然不用多说,通常为了加快项目的...
- 最近看到了 Dataway 这个让开发者无需开发任何代码就能配置一个满足需求的接口的”神器“,感觉还挺意思的。看了 Github 之后,发现 star 数量并不多。 但是,官方也说了这东西目前已经是最稳定的版本。 并且,有人分享过一系列的文章。这篇文章就是转载的其中一篇,原文地址:https://my.oschina.net/ta8210... 最近看到了 Dataway 这个让开发者无需开发任何代码就能配置一个满足需求的接口的”神器“,感觉还挺意思的。看了 Github 之后,发现 star 数量并不多。 但是,官方也说了这东西目前已经是最稳定的版本。 并且,有人分享过一系列的文章。这篇文章就是转载的其中一篇,原文地址:https://my.oschina.net/ta8210...
- SpringBoot项目的静态资源应该放在哪里,又该如何访问?从静态资源访问方式来分,可以分两类: /webjars/**:在classpath:/META-INF/resources/webjars/ 里找资源 WebJars是打包成jar文件的客户端web库(如jQuery和Bootstrap)。使用基于JVM的构建工具(如Maven、Gradle、sbt... SpringBoot项目的静态资源应该放在哪里,又该如何访问?从静态资源访问方式来分,可以分两类: /webjars/**:在classpath:/META-INF/resources/webjars/ 里找资源 WebJars是打包成jar文件的客户端web库(如jQuery和Bootstrap)。使用基于JVM的构建工具(如Maven、Gradle、sbt...
- 1.前言 虽然官方推荐SpringBoot项目采用jar包方式发布,但是也可以打成war包发布到外部web容器(如Jetty,tomcat等)。接下来我们讨论一下,如何将一个SpringBoot项目打包成war包。 更多参考:《SpringBoot项目发布到服务器的两种方式war和jar》。 2.搭建SpringBoot项目 2.1创建SpringBoot目录 ... 1.前言 虽然官方推荐SpringBoot项目采用jar包方式发布,但是也可以打成war包发布到外部web容器(如Jetty,tomcat等)。接下来我们讨论一下,如何将一个SpringBoot项目打包成war包。 更多参考:《SpringBoot项目发布到服务器的两种方式war和jar》。 2.搭建SpringBoot项目 2.1创建SpringBoot目录 ...
- @PropertySource 加载指定配置文件 application.properties或application.yml是SpringBoot的默认配置文件,会被自动加载。假如我们现在有一个src/main/resources/person.properties: person.lastName=Jhon person.age=18 person.boss=f... @PropertySource 加载指定配置文件 application.properties或application.yml是SpringBoot的默认配置文件,会被自动加载。假如我们现在有一个src/main/resources/person.properties: person.lastName=Jhon person.age=18 person.boss=f...
- 概述 目前,开发期本都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,这种模式完全不需要模板引擎。 前后端分离这种模式不利于SEO,因为SEO本质是一个服务器向另一个服务器发起请求,解析请求内容。一般,搜索引擎不执行请求到的js文件。如果一个html页面,在服务器端不渲染数据,而在浏览器端才渲染出数据,那么搜索引擎请求到的这个html... 概述 目前,开发期本都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,这种模式完全不需要模板引擎。 前后端分离这种模式不利于SEO,因为SEO本质是一个服务器向另一个服务器发起请求,解析请求内容。一般,搜索引擎不执行请求到的js文件。如果一个html页面,在服务器端不渲染数据,而在浏览器端才渲染出数据,那么搜索引擎请求到的这个html...
- YAML语法可以参考《YAML文件的基本语法》 application.properties和application.yml都是SpringBoot的配置文件,它们位于src/main/resources目录下,专门用于修改默认配置的。 1、首先在src/main/resources目录下创建application.yml ~/Desktop/MySpringbo... YAML语法可以参考《YAML文件的基本语法》 application.properties和application.yml都是SpringBoot的配置文件,它们位于src/main/resources目录下,专门用于修改默认配置的。 1、首先在src/main/resources目录下创建application.yml ~/Desktop/MySpringbo...
- 在《Spring Boot快速入门》基础上编写服务。 编写controller服务 新建controller包,包下新建HelloController: package com.wong.ok.controller; import com.alibaba.fastjson.JSON; import com.wong.ok.bean.User; import o... 在《Spring Boot快速入门》基础上编写服务。 编写controller服务 新建controller包,包下新建HelloController: package com.wong.ok.controller; import com.alibaba.fastjson.JSON; import com.wong.ok.bean.User; import o...
- 概述 Spring Boot让创建独立的、产品级的基于Spring的应用程序变得更简单。大多数的Spring Boot应用程序都只需要非常少的Spring配置就可以运行。Spring Boot能让我们在不需要过多的配置的情况下,快速地搭建Spring Web应用且没有代码生成,也无需XML配置,从而快速使用Spring框架。 特性 创建独立的Spring应用程序直... 概述 Spring Boot让创建独立的、产品级的基于Spring的应用程序变得更简单。大多数的Spring Boot应用程序都只需要非常少的Spring配置就可以运行。Spring Boot能让我们在不需要过多的配置的情况下,快速地搭建Spring Web应用且没有代码生成,也无需XML配置,从而快速使用Spring框架。 特性 创建独立的Spring应用程序直...
- SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键->Diagrams->show Dependencies…,如图,找到spring-boot-starter-logging,可以看到SpringBoot的日志实现默认依赖与logback,ok,如果你对这些知识不是很理解的,建议先看我Springboot专栏的日志系列博客:https://... SpringBoot系列之使用切换log4j日志框架 ok,在pom文件右键->Diagrams->show Dependencies…,如图,找到spring-boot-starter-logging,可以看到SpringBoot的日志实现默认依赖与logback,ok,如果你对这些知识不是很理解的,建议先看我Springboot专栏的日志系列博客:https://...
- 1 Spring Boot中异步请求的使用 1、异步请求与同步请求 特点: 可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。 一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负... 1 Spring Boot中异步请求的使用 1、异步请求与同步请求 特点: 可以先释放容器分配给请求的线程与相关资源,减轻系统负担,释放了容器所分配线程的请求,其响应将被延后,可以在耗时处理完成(例如长时间的运算)时再对客户端进行响应。 一句话:增加了服务器对客户端请求的吞吐量(实际生产上我们用的比较少,如果并发请求量很大的情况下,我们会通过nginx把请求负...
- 第一章 需求分析 计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jeeplatform 欢迎star(收藏) 第二章 SpringBoot... 第一章 需求分析 计划在Team的开源项目里加入Redis实现缓存处理,因为业务功能已经实现了一部分,通过写Redis工具类,然后引用,改动量较大,而且不可以实现解耦合,所以想到了Spring框架的AOP(面向切面编程)。 开源项目:https://github.com/u014427391/jeeplatform 欢迎star(收藏) 第二章 SpringBoot...
- SpringBoot系列之自定义starter实践教程 Springboot是有提供了很多starter的,starter翻译过来可以理解为场景启动器,所谓场景启动器配置了自动配置等等对应业务模块的一个工程,有需要时候直接引入项目就可以,比如需要使用rabbitMQ,直接引入spring-boot-starter-activemq既可,详细介绍可以参考Springbo... SpringBoot系列之自定义starter实践教程 Springboot是有提供了很多starter的,starter翻译过来可以理解为场景启动器,所谓场景启动器配置了自动配置等等对应业务模块的一个工程,有需要时候直接引入项目就可以,比如需要使用rabbitMQ,直接引入spring-boot-starter-activemq既可,详细介绍可以参考Springbo...
- SpringBoot系列之Spring Data Jpa集成教程 Spring Data Jpa是属于Spring Data的一个子项目,Spring data项目是一款集成了很多数据操作的项目,其下的子项目有如下图所示: 官方也有提供了英文版的文档,具体可以参考Spring data官方文档 JPA是一个规范,并非具体的实现框架,而Spring Data JPA... SpringBoot系列之Spring Data Jpa集成教程 Spring Data Jpa是属于Spring Data的一个子项目,Spring data项目是一款集成了很多数据操作的项目,其下的子项目有如下图所示: 官方也有提供了英文版的文档,具体可以参考Spring data官方文档 JPA是一个规范,并非具体的实现框架,而Spring Data JPA...
- 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2. Spring2.x时代 随着JDK1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。 那么,问题来了,究竟是应该... 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置分放到不同的配置文件中,需要频繁的在java类和xml配置文件中切换。 1.2. Spring2.x时代 随着JDK1.5带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。 那么,问题来了,究竟是应该...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签