首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿DD

    Spring Boot快速开发利器:Spring Boot CLI

    通过Spring Boot CLI,我们可以通过编写Groovy脚本来快速的构建出Spring Boot应用,并通过命令行的方式将其运行起来。 下来,我们来学习一下如何安装和使用Spring Boot CLI。 安装Spring Boot CLI 关于Spring Boot CLI的安装方式有很多,这里根据目前主要主流的开发平台,具体介绍一下Windows和Mac下的安装方式: 通用安装 先介绍一个所有平台都可以使用的安装方法 第一步:下载Spring Boot CLI的工具包: spring-boot-cli-2.0.1.RELEASE-bin.zip spring-boot-cli-2.0.1.RELEASE-bin.tar.gz --version Spring CLI v2.0.0.RELEASE 运行Groovy脚本 在完成了Spring Boot CLI的安装之后,我们来试试使用它来快速的构建一个Spring Boot应用

    1.2K70发布于 2018-04-17
  • 来自专栏凯哥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 ? ? 重启启动项目: ?

    51820发布于 2019-07-01
  • 来自专栏凯哥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. 在全局配置文件中修改日志级别: ?

    41440发布于 2019-07-01
  • 来自专栏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.1K10编辑于 2025-01-12
  • 来自专栏修己xj

    Spring Boot 3 集成 Thymeleaf

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

    1.3K10编辑于 2024-01-10
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性《Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性Kotlin

    Spring Boot 实战开发》 附录 II : Spring Boot 2.0 新特性 本节我们介绍 Spring Boot 2.0 版本的众多新特性,内容包括了 M1~M7里程碑版本的核心新功能特性 utf8=%E2%9C%93&q=label%3A%22theme%3A%20gradle-plugin%22%20milestone%3A2.0.0.M1%20 和 api 文档:https://docs.spring.io 关于Spring Boot 集成Elasticsearch的开发我们将在后面的章节中详细介绍。 Spring Boot 2.0.0 M3 Release Notes Maven plugin properties Spring Boot 的 Maven插件现在支持以spring-boot.* 关于 Spring Boot 集成 Kafka 开发的内容我们将会在后面章节中详细介绍。

    3.9K30发布于 2018-08-17
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 实战开发】第3讲 Kotlin扩展函数

    Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。 Spring 团队在现有 Spring 框架的基础上,开发了一个新框架:Spring Boot,用来简化配置和部署 Spring 应用程序的过程,干掉了那些繁琐的开发步骤和样板代码及其配置,使得基于 Spring 本系列课程介绍了基于 Gradle + Kotlin 、使用 Spring Boot 2.0 框架来开发企业级应用的最佳实践。 我希望通过简练的表述、详细的演示,系统全面地介绍如何使用 Spring Boot 2.0 框架开发项目,以及如何 Kotlin 进行实际的服务端项目的开发。 【Spring Boot 2.0 极简教程】第3讲 Kotlin扩展函数

    76420发布于 2018-08-17
  • 来自专栏程序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 等容器。 > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId > </dependency> 3)配置 Undertow Undertow 是红帽公司开发的一款基于 NIO 的高性能 Web 嵌入式服务器,拥有非常好的性能。 YAML 主要是由 spring-boot-starter-web 依赖模块中的 snakeyaml 依赖进行解析。

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

    Spring Boot 3 集成 Spring Security + JWT

    Boot 3 集成 Spring Security + JWT 准备工作 引入依赖 这里主要用到了Mybatis-plus、hutool 、knife4j ,其他依赖可以直接勾选 <properties 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实现前后端分离的整个过程,后续我们会深入了解在项目中用到的一些其他框架、工具。

    1.5K10编辑于 2025-01-13
  • 来自专栏Spring Boot学习之路

    Spring Boot 2 和 Spring Boot 3 中使用 Spring Security 的区别

    Spring Boot 2 和 Spring Boot 3 中使用 Spring Security 的区别 从 Spring Boot 2 升级到 Spring Boot 3,特别是与 Spring Security Jakarta EE 迁移 Spring Boot 3 依赖 Jakarta EE 9,而 Spring Boot 2 使用的是 Java EE(javax 命名空间)。 解决方案: 在 Spring Boot 3 中,确保使用 jakarta.* 包替代 javax.*。 2. Boot 3 配置方式(基于 SecurityFilterChain 和 Lambda DSL): 在 Spring Boot 3 中,WebSecurityConfigurerAdapter 已被弃用 3: 在 Spring Boot 3 中,仍然推荐使用 BCryptPasswordEncoder。

    1.4K10编辑于 2025-01-13
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security(3)数据管理

    Boot 3 集成 Spring Security(1)认证》和《Spring Boot 3 集成 Spring Security(2)授权》,这篇博客将介绍如何在 Spring Boot 3 项目中 的基础上只做增强不做改变,为简化开发、提高效率而生。 baomidou.com--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3 这里就不多说啦 本地代码勾选,使用 mybatis-plus 3 准备工作到这里基本上就可以了,接下来开始实现从数据库中读取用户角色权限 逻辑实现 application.yml配置 spring: Boot 3 集成 Spring Security(2) 授权: https://mp.weixin.qq.com/s/HzzcYIQLnch_7r7wdUarew */ @Slf4j

    52710编辑于 2025-01-13
  • 来自专栏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.2K30发布于 2018-09-11
  • 来自专栏兮动人的博客

    Spring Boot 之Web开发

    : (defaultvalue) Special tokens: No-Operation: _ 4、SpringMVC自动配置 https://docs.spring.io/spring-boot Spring MVC auto-configuration Spring Boot 自动配置好了SpringMVC 以下是SpringBoot对SpringMVC的默认配置:(WebMvcAutoConfiguration 、登陆 开发期间模板引擎页面修改以后,要实时生效 1)、禁用模板引擎的缓存 # 禁用缓存 spring.thymeleaf.cache=false 2)、页面修改完成以后ctrl+f9:重新编译; 登陆错误消息的显示 -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web

    1.4K20发布于 2021-06-11
  • 来自专栏程序员泥瓦匠

    Spring Boot CMS 开发实践

    上一篇:Spring Boot 2.0 WebFlux 整合 MongoDB 前言 在实际工作中入手,如何快速的开发一个后台管理系统呢?技术选型是啥? 先介绍下技术选型: 具体开发步骤如下: 配置依赖 整合 Layui 整合 Mybatis 编写案例代码 实现 OSS 文件上传 配置依赖 不懂创建 Spring Boot ,没有入门的看这个 《Spring -- Spring Boot Test 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> < -- Spring Boot Mybatis 依赖 --> <dependency> <groupId>org.mybatis.spring.boot</groupId> 是用来编写 web 项目 mybatis-spring-boot-starter Mybatis 依赖和 pagehelper-spring-boot-starter Mybatis 分页依赖,可以快速的实现数据的

    95720编辑于 2021-12-17
  • 来自专栏IT云清

    Spring Boot---(16)Spring Boot使用Thymeleaf开发web页面

    摘要:Spring官方不推荐使用JSP来开发WEB,而是推荐使用如下几种模板引擎来开发: Thymeleaf(Spring官方推荐) FreeMarker Velocity Groovy Mustache 这里以Thymeleaf为例,介绍如何和Spring Boot集成,开发web项目;由于我不是做前端的,所以这里只是介绍个入门,让你写个页面可以访问到,我这里以表单上传为例。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf -8"/> <title>Title</title> </head> <body>

    hello ,this is java4all club

    </body> </html> 3. 给个结尾就可以了,如下: <meta charset="UTF-8"> <meta charset="UTF-8"/> 7.常用配置参考 点击:Spring Boot---(17)Spring Boot

    80940发布于 2019-01-22
  • 来自专栏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
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security(3)数据访问权限

    Spring Boot 3 集成 Spring Security(3)数据访问权限 在前面的文章中我们介绍了《Spring Boot 3 集成 Spring Security(1)认证》和《Spring Boot 3 集成 Spring Security(2)授权》,这篇博客将介绍如何在 Spring Boot 3 项目中,整合 Spring Security 和 MyBatis-Plus ,轻松实现基于数据库的用户访问控制 推荐框架 基于SpringBoot3+Vue3前后端分离的Java快速开发框架 项目简介:基于 JDK 17、Spring Boot 3Spring Security 6、JWT、Redis、Mybatis-Plus baomidou.com--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3 Boot 3 集成 Spring Security(2) 授权: https://mp.weixin.qq.com/s/HzzcYIQLnch_7r7wdUarew */ @Slf4j

    76511编辑于 2025-01-11
  • 来自专栏程序猿DD

    Spring Boot开发Web应用

    模板引擎 在动态HTML实现上Spring Boot依然可以完美胜任,并且提供了多种模板引擎的默认配置支持,所以在推荐的模板引擎下,我们可以很快的上手开发动态网站。 Spring Boot提供了默认配置的模板引擎主要有以下几种: Thymeleaf FreeMarker Velocity Groovy Mustache Spring Boot建议使用这些模板引擎,避免使用 Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。 在Spring Boot中使用Thymeleaf,只需要引入下面依赖,并在默认的模板路径 src/main/resources/templates下编写模板文件即可完成。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf

    1.3K60发布于 2018-02-01
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security(1)认证

    Spring Boot 3 集成 Spring Security(1)认证 TOC Spring Security 是一个强大、灵活的安全框架,广泛用于保护 Java 应用程序。 随着 Spring Boot 3 和 Java 17 的引入,Spring Security 继续增强其功能,为开发者提供了更简化的配置和现代化的安全实践。 本文将详细介绍如何在 Spring Boot 3 中集成 Spring Security,涵盖基本认证、密码加密等核心功能。 1. 基础配置 Spring Boot 3 使用自动配置来简化 Spring Security 的集成。 密码加密 Spring Security 强烈建议使用加密算法对密码进行加密,防止敏感信息泄露。在 Spring Boot 3 中,BCryptPasswordEncoder 是一种常用的加密方式。

    1.1K10编辑于 2025-01-11
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security(1)认证

    随着 Spring Boot 3 和 Java 17 的引入,Spring Security 继续增强其功能,为开发者提供了更简化的配置和现代化的安全实践。 本文将详细介绍如何在 Spring Boot 3 中集成 Spring Security,涵盖基本认证、密码加密等核心功能。 1. 基础配置 Spring Boot 3 使用自动配置来简化 Spring Security 的集成。 Boot 3应用中整合Spring Security,Security用法再之前的版本中有一些变化,请参考《Spring Boot 2 和 Spring Boot 3 中使用 Spring Security 的区别》 代码参考:Spring Boot 3 集成 Spring Security

    1.4K10编辑于 2025-01-13
领券