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

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

    2:修改自定义启动的banner 3:全局配置文件 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第三篇 spring boot框架学习3-spring boot核心(2) 声明: 本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 并且我们从spring boot已经为我们准备了很多自动配置的。在上节中,也提出了问题。怎么手动配置,不让spring boot自动配置呢? 比如,我们不想让spring boot自动配置redis,而是想通过我们手动配置redis。这种情况有该怎么解决呢? 回看springbootapplication这个注解源码: ? 三:全局配置文件 spring boot项目使用一个全局的配置文件application.properties或者是application.yml。

    55920发布于 2019-07-01
  • 来自专栏Java架构师必看

    Java面试——Spring Boot

    1 spring.mvc.view.prefix=/WEB-INF/jsp/ 2 spring.mvc.view.suffix=.jsp 【3】 默认情况下,Spring Boot 使用嵌入式容器来运行应用程序 ---- Spring Boot 支持 Java Util Logging、Log4j2、Lockback 作为日志框架,如果你使用 starters启动器,Spring Boot 将使用Logback 【3】devtools 会在 windows资源管理器占用 java进程,在开发工具里面杀不掉,只能手动 kill掉,不然重启会选成端口重复绑定报错。 十三、如何理解 Spring Boot 配置加载顺序 ---- Spring Boot 会涉及到各种各样的配置,如开发、测试、生产就至少 3 套配置信息了。 port: 1002 【3】在 cmd 命令中指定: java -jar xxx.jar --spring.profiles.actvie=dev 【4】在IDEA 编辑器中指定:在运行按钮(绿色三角形按钮

    1.2K10发布于 2021-04-26
  • 来自专栏编程小白狼

    Java Spring BootSpring 区别

    Java 开发领域,Spring 框架和 Spring Boot 框架都具有极高的知名度和广泛的应用。 三、Spring BootSpring 的区别 (一)配置方式 Spring:传统的 Spring 应用通常使用 XML 配置文件或 Java 注解来进行配置。 Spring Boot:可以将应用打包成 JAR(Java Archive)包,并且可以直接通过 java -jar 命令运行。 无论是 Spring 还是 Spring Boot,它们都是 Java 开发领域非常优秀的框架,开发者应该根据项目的具体需求、团队技术栈以及开发周期等因素来合理选择使用,以充分发挥它们的优势,提高项目的开发效率和质量 希望通过这篇博客,能够帮助读者更好地理解 Java Spring BootSpring 之间的区别,在实际开发中能够更加得心应手地运用这两个强大的框架。

    90610编辑于 2024-12-31
  • 来自专栏凯哥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. 在全局配置文件中修改日志级别: ?

    44640发布于 2019-07-01
  • 来自专栏Spring Boot学习之路

    Spring Boot 3 集成 Spring Security + JWT

    Spring Boot 3 集成 Spring Security + JWT准备工作概述: 在本文中,我们将一步步学习如何使用 Spring Boot 3Spring Security 来保护我们的应用程序 <init>(java.lang.Object) ,说是版本兼容问题。暂时没有找到很好的解决方案,所以给Spring boot版本降至3.3.5。 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)注解驱动缓存》。

    2.3K10编辑于 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.4K10编辑于 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 等容器。 > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jetty</artifactId YAML 主要是由 spring-boot-starter-web 依赖模块中的 snakeyaml 依赖进行解析。 也可以在项目启动时配置 在我们将项目打成 jar 文件再启动,具体的操作命令如下: java -jar springdemo-xxx.jar --spring.profiles.active=prod

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

    Spring Boot 3 集成 Spring Security + JWT

    Boot 3 集成 Spring Security + JWT 准备工作 引入依赖 这里主要用到了Mybatis-plus、hutool 、knife4j ,其他依赖可以直接勾选 <properties <init>(java.lang.Object) ,说是版本兼容问题。暂时没有找到很好的解决方案,所以给Spring boot版本降至3.3.5。 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)注解驱动缓存》。

    1.7K10编辑于 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 命名空间)。 3: 在 Spring Boot 3 中,仍然推荐使用 BCryptPasswordEncoder。 Java 17 支持与语法提升 Spring Boot 3 要求 Java 17 作为最低支持版本。 对于使用 Java 17 的 Spring Boot 3 应用,你可以利用 Java 17 的新特性,例如 Records、sealed classes 等。

    1.6K10编辑于 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 项目中 ,整合 Spring Security 和MyBatis-Plus ,轻松实现基于数据库的用户访问控制、权限管理。 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

    63210编辑于 2025-01-13
  • 来自专栏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

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

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

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

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

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

    随着 Spring Boot 3Java 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.6K10编辑于 2025-01-13
  • 来自专栏授客的专栏

    JAVA Spring Boot快速开始

    实践环境 Spring Boot 3.2.1 Maven 3.8.8 JDK 1.8.0_331 创建项目 通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下 > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance <em>Boot</em></description> <properties> <<em>java</em>.version>17</<em>java</em>.version> </properties> <dependencies> </project> 注意:不同版本的<em>Spring</em> <em>Boot</em>对<em>JAVA</em> JDK有不同的要求,所以需要根据实际配置考虑是否修改上述pom.xml,具体有哪些系统要求,可以参考以下链接 https://docs.<em>spring</em>.io : /D:/maven-repo/org/springframework/<em>boot</em>/<em>spring</em>-<em>boot</em>/3.2.1/<em>spring</em>-<em>boot</em>-3.2.1.jar!

    50210编辑于 2024-01-31
  • 来自专栏前端开发

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:1. )创建Maven项目目录结构:my-spring-boot-project/├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/│ │ -- Java版本 --> <properties> <java.version>17</java.version> </properties> <! > </build></project>创建一个简单的控制器:3. Spring Boot项目。

    39510编辑于 2025-09-19
  • 来自专栏mall学习教程

    重磅消息:Spring 6 和 Spring Boot 3

    Spring 5.3.x 不用翻译的了吧,强调一下Spring Boot 2.6和2.7都会基于该版本。 你可以看到Spring 6具体的发布时间线。 Spring Boot 3路线图 Spring Framework 5.3 到 6.0的关键点 排除点和变更点 可能XML配置格式会成为过去式。 Spring Boot 3.0 可以肯定的是Spring Boot 3基于Spring Framework 6,并且Spring Boot 3将彻底开启云原生之路。 ❝可以预测的是Spring Boot 3的正式发布时间会在2022年的第四季度末。 Java 17就在眼前 其实本次大会的东西非常多,有兴趣可以到SpringOne的主页浏览。 最后各位Java开发者别忘记了 Java 17 将在下周发布。Java 17的发布将拉开Spring新时代的序幕。 ----

    2K40发布于 2021-09-22
  • 来自专栏码农小胖哥的码农生涯

    重磅消息:Spring 6 和Spring Boot 3

    Spring 5.3.x 不用翻译的了吧,强调一下Spring Boot 2.6和2.7都会基于该版本。 你可以看到Spring 6具体的发布时间线。 Spring Boot 3路线图 Spring Framework 5.3 到 6.0的关键点 排除点和变更点 可能XML配置格式会成为过去式。 Spring Boot 3.0 可以肯定的是Spring Boot 3基于Spring Framework 6,并且Spring Boot 3将彻底开启云原生之路。 ❝可以预测的是Spring Boot 3的正式发布时间会在2022年的第四季度末。 Java 17就在眼前 其实本次大会的东西非常多,有兴趣可以到SpringOne的主页浏览。 最后各位Java开发者别忘记了 Java 17 将在下下周发布。Java 17的发布将拉开Spring新时代的序幕。

    2.3K30发布于 2021-09-09
  • 来自专栏软件安装

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置: 1. 创建项目的两种方式 方式一:使用Spring Initializr(推荐) 访问 Spring Initializr 配置项目信息: 项目类型:Maven Project 语言:Java Spring :手动创建(了解原理) 创建Maven项目目录结构: my-spring-boot-project/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ > </build> </project> 创建一个简单的控制器: 3. Spring Boot项目。

    58410编辑于 2025-11-12
  • 来自专栏有刻

    Java 小记 — Spring Boot 注解

    前言 本篇随笔将对 Spring Boot 中的常用注解做一个简单的整理归档,写作顺序将从启动类开始并逐步向内外扩展,目的即为了分享也为了方便自己日后的回顾与查阅。 1. AutoConfigurationImportSelector.class) public @interface EnableAutoConfiguration { String ENABLED_OVERRIDE_PROPERTY = "spring.boot.enableautoconfiguration 3. 基本注解 3.1 @Service & @Repository 他们是在 Spring Boot 中轻松实现面向接口编程的关键,一个用于逻辑层,一个用于数据层,示例如下: public interface Boot 提倡约定优于配置,但有的时候我们不想守约,如下: @Configuration public class DbConfiguration { private

    1K130发布于 2018-05-14
  • 来自专栏修己xj

    Spring Boot 3 集成 Jasypt详解

    本文将深入解析Jasypt的工作原理,以及如何在Spring Boot项目中集成和使用Jasypt来保护敏感信息。 Jasypt与Spring Boot天然契合,可以轻松集成到Spring Boot项目中,为开发者提供了更便捷的数据安全解决方案。 官网地址: http://www.jasypt.org/ github地址: https://github.com/ulisesbocchio/jasypt-spring-boot Spring Boot -Djasypt.encryptor.password=password -jar jasypt-spring-boot-demo-0.0.1-SNAPSHOT.jar 或者 java -jar jasypt-spring-boot-demo 通过与Spring Boot的集成,开发者可以在应用程序中轻松地加密和解密敏感信息。

    2.8K10编辑于 2024-01-03
领券