首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏朝雨忆轻尘

    Spring Boot 教程

    Spring Boot 系列教程Spring Boot:快速入门教程 Spring Boot:整合Swagger文档 Spring Boot:整合MyBatis框架 Spring Boot:实现MyBatis 分页 Spring Boot:集成Druid数据源 Spring Boot:实现MyBatis动态数据源 Spring Boot:实现MyBatis动态创建表 Spring Boot:整合JdbcTemplate Spring Boot:整合Spring Data JPA Spring Boot:整合Shiro权限框架 Spring Boot:整合Spring Security Spring Boot:使用Memcached 缓存 Spring Boot:使用Redis存储技术 源码下载 码云:https://gitee.com/liuge1988/spring-boot-demo.git ---- 作者:朝雨忆轻尘 出处:

    61140发布于 2019-07-03
  • 来自专栏CY

    Spring Boot 3项目使用Swagger3教程

    Spring Boot 3项目使用Swagger3教程 Swagger:自动生成接口文档 添加依赖(pom.xml) <dependency> <groupId>org.springdoc</groupId springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.2.0</version> </dependency> 配置Swagger 在Spring Boot项目中创建一个配置类SwaggerConfig,并添加Swagger的配置信息。 import io.swagger.v3.oas.models.ExternalDocumentation; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.info.Contact; import io.swagger.v3.oas.models.info.Info; import io.swagger.v3

    79700编辑于 2024-11-21
  • 来自专栏转行程序员

    Spring Boot 从入门到实践系列教程3)- Spring注解

    1.概述 Spring Boot通过其自动配置功能使Spring更容易配置。 在本快速教程中,我们将探讨org.springframework.boot.autoconfigure和org.springframework.boot.autoconfigure.condition包中的注释 @SpringBootApplication 我们使用此批注来标记Spring Boot应用程序的主类: @SpringBootApplication class VehicleFactoryApplication 3 @EnableAutoConfiguration @EnableAutoConfiguration,正如其名称所示,支持自动配置。 这意味着Spring Boot在其类路径中查找自动配置bean并自动应用它们。

    73230发布于 2019-07-02
  • 来自专栏杂七杂八

    Spring Boot简明教程--Spring Boot 属性注入

    private String name; // ...应有属性的getter、setter方法 } 注意: 属性类上的@Component一定要加上,只有加上该注解,这个属性类才会被加载到Spring 通常设置该属性类的getter、setter方法即可,否则属性值不能进行绑定 需要注入的属性是写在配置文件中的,但是不排除通过命令行执行的时候注入情况java -jar app.jar --user.name="Spring Spring Boot提供了一种使用属性的替代方法,该方法使强类型的Bean可以管理和验证应用程序的配置。 Expression Language)即Spring表达式语言,可以在运行时查询和操作数据。 /spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-external-config-typesafe-configuration-properties

    1.1K10发布于 2021-01-29
  • 来自专栏杂七杂八

    Spring Boot简明教程--Spring Boot 启动Banner配置

    app.setBannerMode(Banner.Mode.CONSOLE); app.run(args); } } 定制化Banner 可以通过将banner.txt文件添加到resource路径或通过spring.banner.location 如果文件的编码不是UTF-8,则可以设置spring.banner.charset。 除了文本文件之外,您还可以在您的resource路径中添加banner.gif,banner.jpg或banner.png图像文件,或设置spring.banner.image.location属性,图像将转换为

    1.1K40发布于 2021-01-27
  • 来自专栏全栈程序员必看

    Spring Boot教程(十三):Spring Boot文件上传「建议收藏」

    分享一个零基础,通俗易懂,而且非常风趣幽默的人工智能教程(如不能直接点击访问,请以“右键”->“在新标签页中打开链接”方式打开)网站,网址:https://www.cbedai.net/gnailoug -- Spring Boot web启动器 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId >spring-boot-starter-web</artifactId> </dependency> <! jsp/ spring.mvc.view.suffix=.jsp spring.servlet.multipart.max-file-size限制单个文件的最大值 spring.servlet.multipart.max-request-size 分享一个零基础,通俗易懂,而且非常风趣幽默的人工智能教程(如不能直接点击访问,请以“右键”->“在新标签页中打开链接”方式打开)网站,网址:https://www.cbedai.net/gnailoug

    91010编辑于 2022-07-01
  • 来自专栏全栈程序员必看

    Spring Boot 入门教程

    Spring Boot说是一全新框架,但实质上还是我们的Spring。只是它帮我们做了那些Spring Bean配置,比如那堆恶心的xml。 –>点击http://start.spring.io/ 3.0 选择Maven Project、java、Spring Boot版本 Group(组名),Artifact(模块名),右侧Dependencies 5.0 等待一会就可以看到 我们基于spring-boot的项目框架了。结构如下 简单说下里边的几样东西 pom.xml:Maven构建说明文件。 Chapter1ApplicationTests.java:一个空的Junit测试类,它加载了一个使用Spring Boot字典配置功能的Spring应用程序上下文。 最后我们启动main方法 打开我们最爱的FireFox访问http://localhost:8080, 显示Hello Spring Boot,这样一个Web的项目就搭建好了哦。是不是炒鸡简单呢?

    29110编辑于 2022-09-14
  • 来自专栏Linyb极客之路

    Spring Boot DevTools使用教程

    DevTools通过提供自动重启和LiveReload功能,使您更快、更轻松地开发Spring Boot应用程序。除此之外,它还将各种属性设置为更适合本地开发的值。 如何使用DevTools进一步加快Spring Boot开发速度?你需要做的就是添加正确的依赖关系,与Spring Boot一样,设置非常简单。 如果您使用Maven: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools :spring-boot-devtools") } 依赖项声明为可选。 好消息是Spring Boot DevTools为您的本地开发配置了许多开箱即用的属性。

    11.9K31发布于 2018-12-13
  • 来自专栏凯哥Java

    spring boot框架学习3-spring boot核心(2)

    2:修改自定义启动的banner 3:全局配置文件 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第三篇 spring boot框架学习3-spring boot核心(2) 声明: 并且我们从spring boot已经为我们准备了很多自动配置的。在上节中,也提出了问题。怎么手动配置,不让spring boot自动配置呢? 比如,我们不想让spring boot自动配置redis,而是想通过我们手动配置redis。这种情况有该怎么解决呢? 回看springbootapplication这个注解源码: ? 三:全局配置文件 spring boot项目使用一个全局的配置文件application.properties或者是application.yml。 我们知道,spring boot基础的tomcat默认端口是8080.那么接下来我们修改端口为8888 3.1:修改默认tomcat端口为8888 ? ? 重启启动项目: ?

    53020发布于 2019-07-01
  • 来自专栏玩转JavaEE

    Spring Boot2 系列教程(十)Spring Boot 整合 Freemarker

    今天来聊聊 Spring Boot 整合 Freemarker。 Freemarker 简介 这是一个相当老牌的开源的免费的模版引擎。 好了,这是一个简单的介绍,接下来我们来看看 Freemarker 和 Spring Boot 的一个整合操作。 1.创建工程 首先创建一个 Spring Boot 工程,引入 Freemarker 依赖,如下图: ? <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker 结语 本文和大家简单聊一聊 Spring Boot 整合 Freemarker,算是对 Spring Boot2 教程的一个补充(后面还会有一些补充),有问题欢迎留言讨论。

    1.9K20发布于 2019-10-16
  • 来自专栏玩转JavaEE

    Spring Boot2 系列教程(三十)Spring Boot 整合 Ehcache

    今天松哥就来和大家聊聊 Spring Boot 中使用 Ehcache 的情况。 相信看完本文,大家对于[Spring Boot2 系列教程(二十六)Spring Boot 整合 Redis]一文中的第二种方案会有更加深刻的理解。 项目创建 首先,来创建一个 Spring Boot 项目,引入 Cache 依赖: ? 工程创建完成后,引入 Ehcache 的依赖,Ehcache 目前有两个版本: ? > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId Boot 整合 Ehcache 的用法,其实说白了还是 Spring Cache 的用法。

    68230发布于 2019-11-26
  • 来自专栏Ken的杂谈

    Spring Boot入门教程3-2、使用Spring Boot+Thymeleaf模板引擎开发Web应用

    但是JSP已经是陈旧的技术了,ken.io觉得JSP主要有三个问题: 1、视图代码不能与Java代码完全分离,如果再JSP页面写Java代码维护成本高 2、无法实现页面继承工程,实现模板页的方式蹩脚 3、 由于一些已知问题,Spring Boot官方不建议,比如:Spring Boot+JSP打成jar包会有问题 所以,ken.io选择了较为流行的Thymeleaf,本文我们介绍Spring Boot+ <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId 内容类型,例如:text/html spring.thymeleaf.suffix 模板文件后缀,默认为.html 本文参考: https://docs.spring.io/spring-boot/ /spring-boot/docs/1.5.6.RELEASE/reference/htmlsingle/#boot-features-jsp-limitations 示例代码地址 https://github.com

    1.3K30发布于 2018-09-11
  • 来自专栏开发经验

    Spring Boot集成微信支付JSAPIV3保姆教程

    文章目录 准备工作 集成微信支付JSAPIV3 引入依赖 配置微信支付参数 初始化微信支付客户端 创建支付订单 支付回调处理 发起支付请求 总结 欢迎来到架构设计专栏~Spring Boot集成微信支付 JSAPIV3保姆教程 ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒 ✨博客主页:IT·陈寒的博客 该系列文章专栏:架构设计 其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC 微信支付的JSAPIV3版本引入了一些新特性,如证书的更新、签名方式的变化等。本教程将介绍如何在Spring Boot应用程序中集成微信支付JSAPIV3,以便顺利实现微信支付功能。 生成微信支付API证书和密钥,这是使用JSAPIV3的关键。您可以在微信支付商户平台中的“API安全”中申请并下载证书。 一个基于Spring Boot的Java项目。 总结 通过本教程,您已经了解了如何在Spring Boot应用程序中集成微信支付JSAPIV3,并完成了创建支付订单、支付回调处理以及发起支付请求的流程。

    3.8K22编辑于 2023-12-13
  • 来自专栏Ken的杂谈

    Spring Boot入门教程3-1、使用Spring Boot+Freemarker模板引擎开发Web应用

    但是JSP已经是陈旧的技术了,ken.io觉得JSP主要有三个问题: 1、视图代码不能与Java代码完全分离,如果再JSP页面写Java代码维护成本高 2、无法实现页面继承工程,实现模板页的方式蹩脚 3、 由于一些已知问题,Spring Boot官方不建议,比如:Spring Boot+JSP打成jar包会有问题 所以,ken.io选择了较为流行的Freemarker,本文我们介绍Spring Boot <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</ 内容类型,例如:text/html spring.freemarker.suffix 模板文件后缀,默认为.ftl 本文参考: https://docs.spring.io/spring-boot/ /spring-boot/docs/1.5.6.RELEASE/reference/htmlsingle/#boot-features-jsp-limitations 示例代码地址 https://github.com

    1.6K20发布于 2018-09-11
  • 来自专栏凯哥Java

    spring boot框架学习4-spring boot核心(3)

    本节主要: 1:spring boot 为我们提供的 starter pom 都有哪些 2:怎么添加xml配置文件 3:日志相关 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第四篇 spring boot框架学习4-spring boot核心(3) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 一:spring boot 为我们提供的 starter pom 都有哪些? 1.1:什么是starter poms? ? 1.2:spring boot 为我们提供的starter pom都有哪些? ? ? ? 二:怎么xml配置文件 spring boot虽然提倡零配置,即无XML配置的。 spring boot对各种日志框架都做了支持,我们可以通过配置修改默认的日志配置。 spring boot默认的日志框架是logback. 在全局配置文件中修改日志级别: ?

    43140发布于 2019-07-01
  • 来自专栏杂七杂八

    Spring Boot简明教程--Spring Boot版本号介绍

    Spring Boot是当前Java Web开发的主流框架,官网说Spring Boot可以更容易的运行独立的、基于生产级别的基于Spring的应用程序。 Spring Boot介绍 在Spring Boot出现之前主流web开发使用的是Spring Mvc(当然还有一些项目使用其他的web框架,如Struts2),如果必须启动一个新的 Spring web 因此为了简化配置,诞生了Spring Boot。 ? Spring Boot 版本号介绍 在上图中(2021年1月16日)可以看到Spring Boot的不同版本号,每一个版本号我们可以看到都是由前面的数字+后面标签组成。 ? 数字部分 我们以2.3.8为例,从左到右2为主版本,3为次版本,8为增量版本 主版本,当有大机制或者是架构的调整,才会去调整主版本,主版本间一般不兼容。

    69310发布于 2021-01-20
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security + JWT

    Spring Boot 3 集成 Spring Security + JWT准备工作概述: 在本文中,我们将一步步学习如何使用 Spring Boot 3Spring Security 来保护我们的应用程序 Boot 3 集成 Spring Security相关的知识点,可以参考文章:《Spring Boot 3 集成 Spring Security(1)认证》、《Spring Boot 3 集成 Spring Security(2)授权》、《Spring Boot 3 集成 Spring Security(3)数据管理》。 Boot 3 整合Redis(1) 基础功能》、《Spring Boot 3 整合Redis(2)注解驱动缓存》。 总结到这里,我们已经掌握了Spring Boot 3 整合 Security 的全过程。我们将从简单的入门开始,然后学习如何整合数据库,并最终使用 JWT 实现前后端分离。

    2.2K10编辑于 2025-01-12
  • 来自专栏修己xj

    Spring Boot 3 集成 Thymeleaf

    Spring Boot和Thymeleaf的结合为开发者提供了一种简单而强大的方式来创建动态的Web应用。 配置Thymeleaf 在Spring Boot应用中,Thymeleaf的默认配置通常已经足够满足大多数需求。 运行应用 现在你可以运行你的Spring Boot应用程序。 总结 通过集成Thymeleaf,我们能够在Spring Boot应用中创建动态且灵活的用户界面。 Thymeleaf的简单语法和与Spring Boot的无缝集成使得开发者能够轻松构建功能丰富的Web应用。

    1.3K10编辑于 2024-01-10
  • 来自专栏程序IT圈

    精通 Spring Boot 系列 (3)

    具体的配置参数可以参考官网文档第 10 章 Appendices:https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle 配置 Web 容器 在 Spring Boot 应用中,可以内置 Tomcat、Netty、Jetty 等容器。 >org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId YAML 主要是由 spring-boot-starter-web 依赖模块中的 snakeyaml 依赖进行解析。

    45330发布于 2021-01-19
  • 来自专栏玩转JavaEE

    Spring Boot2 系列教程(十九)Spring Boot 整合 JdbcTemplate

    项目创建成功之后,记得添加 Druid 数据库连接池依赖(注意这里可以添加专门为 Spring Boot 打造的 druid-spring-boot-starter,而不是我们一般在 SSM 中添加的 Druid),所有添加的依赖如下: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter </groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId >org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency 3. 原理分析 那么在 SpringBoot 中,配置完数据库基本信息之后,就有了一个 JdbcTemplate 了,这个东西是从哪里来的呢?

    1.1K10发布于 2019-11-06
领券