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

    重磅消息:Spring 6Spring Boot 3!

    你可以看到Spring 6具体的发布时间线。 Spring Boot 3路线图 Spring Framework 5.3 到 6.0的关键点 排除点和变更点 可能XML配置格式会成为过去式。 jakarta.persistence(Hibernate ORM 6?)。 云原生 改进对GraalVM和Project Leyden(一个Java静态图项目)的支持。 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 6Spring Boot 3

    你可以看到Spring 6具体的发布时间线。 Spring Boot 3路线图 Spring Framework 5.3 到 6.0的关键点 排除点和变更点 可能XML配置格式会成为过去式。 jakarta.persistence(Hibernate ORM 6?)。 云原生 改进对GraalVM和Project Leyden(一个Java静态图项目)的支持。 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
  • 来自专栏程序IT圈

    精通 Spring Boot 系列文(6

    精通 Spring Boot 系列文(1) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(4) 精通 Spring Boot 系列文(5) Spring Boot 文件的上传下载 说真的,在 Spring Boot 实现文件下载,真的是方便到让我颤抖。 Java 中实现文件上传可以用两个组件:CommonMultipartResolver 和 StandardServletMultipartResolver。 Spring Boot 在 web 模块中集成了 Spring MVC ,文件上传这块儿的支持是可以通过即插即用的 MultipartResolver 实现类:CommonMultipartResolver Spring Boot 提供的文件上传自动化配置类是 MultipartAutoConfiguration 中默认使用了 StandardServletMultipartResolver,在上传文件甚至能够做到零配置

    53230发布于 2021-01-19
  • 来自专栏凯哥Java

    spring boot框架学习6-spring boot的web开发(2)

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? boot框架学习》中第六篇 spring boot框架学习6-spring boot的web开发(2) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 本系列其他文章: spring boot框架学习学前掌握之重要注解(1)-springjava配置方式 spring boot框架学习学前掌握之重要注解(2)-通过java的配置方式进行配置spring 框架学习1-认识spring boot和快速入门 spring boot框架学习2-spring boot核心(1) spring boot框架学习3-spring boot核心(2) spring boot 框架学习5-spring boot的web开发(1) spring boot框架学习6-spring boot的web开发(2) 本文出处:http://www.kaigejava.com/article

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

    Java面试——Spring Boot

    4 <artifactId>spring-web</artifactId> 5 <version>5.1.0.RELEASE</version> 6 </dependency> 在部署环境中 Spring Boot 对比 Spring的一些优点包括: ■ 提供嵌入式容器支持; ■ 使用命令 java -jar独立运行 jar; ■ 在外部容器中部署时,可以选择排除依赖关系以避免潜在的 ---- Spring Boot 支持 Java Util Logging、Log4j2、Lockback 作为日志框架,如果你使用 starters启动器,Spring Boot 将使用Logback ='{"name":"Java技术栈"}' -jar springboot.jar` 6、`ServletConfig` 初始化参数; 7、`ServletContext` 初始化参数; 8 、JNDI参数(如 `java:comp/env/spring.application.json`); 9、Java系统参数(来源:`System.getProperties()`); 10、操作系统环境变量参数

    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 之间的区别,在实际开发中能够更加得心应手地运用这两个强大的框架。

    76410编辑于 2024-12-31
  • 来自专栏kl的专栏

    spring boot集成p6spy的最佳实践-p6spy-spring-boot-starter

    这种方式已经非常简单易用了,但是还有更简单的方式,通过spring boot autoconfig的特性,可以做到自动装配。 博主已经封装了一个自动装配的spring boot starter项目并已开源,地址如下: p6spy-spring-boot-starter项目地址:https://github.com/klboke /p6spy-spring-boot-starter p6spy-spring-boot-starter快速集成 第一步:导入依赖 jar包已上传到maven中央仓库,坐标地址如下: com.github.klboke p6spy-spring-boot-starter 1.0 第二步:配置application.properties p6spy-spring-boot-starter兼容原生的所有配置。

    4.2K21编辑于 2023-11-18
  • 来自专栏IT云清

    Spring Boot---(6)SpringBoot整合Redis

    --redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis =0 # Redis服务器地址 spring.redis.host=47.100.54.6 # Redis服务器连接端口 spring.redis.port=6379 # Redis服务器连接密码 (默认为空) spring.redis.password= # 连接池最大连接数(使用负值表示没有限制) spring.redis.pool.max-active=8 # 连接池最大阻塞等待时间(使用负值表示没有限制 ) spring.redis.pool.max-wait=-1 # 连接池中的最大空闲连接 spring.redis.pool.max-idle=8 # 连接池中的最小空闲连接 spring.redis.pool.min-idle ; import java.util.Set; import java.util.concurrent.TimeUnit; /** * Created by lightClouds917 * Date

    61640发布于 2019-01-22
  • 来自专栏全球技术精选

    Spring Boot VS .NET 6

    Spring Boot 和 ASP.NET Core 都是企业中流行的 Web 框架, 对于喜欢 C# 的人会使用 ASP.NET Core, 而对于 Java 或 Kotlin 等基于 JVM 的语言 ,Spring Boot 是最受欢迎的。 这里使用的框架版本分别是, Spring Boot (v2.5.5) 和 .NET 6, 让我们开始对比吧 1.控制器 控制器是负责处理传入请求的层, 为了在 Spring Boot 中定义一个控制器 身份验证和授权 在 Spring Boot 中, 首先需要添加依赖 spring-boot-starter-security, 然后,在 build.gradle 文件(或 pom.xml,如果您使用 100 MB 左右,而 Spring Boot 保持在 1 GB 以上,直到我终止进程。

    2.6K20编辑于 2022-02-09
  • 来自专栏授客的专栏

    JAVA Spring Boot快速开始

    实践环境 Spring Boot 3.2.1 Maven 3.8.8 JDK 1.8.0_331 创建项目 通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下 Boot</description> <properties> <java.version>17</java.version> </properties> <dependencies> </project> 注意:不同版本的Spring BootJAVA JDK有不同的要求,所以需要根据实际配置考虑是否修改上述pom.xml,具体有哪些系统要求,可以参考以下链接 https://docs.spring.io : /D:/maven-repo/org/springframework/boot/spring-boot/3.2.1/spring-boot-3.2.1.jar! Spring Boot的内置Apache Tomcat服务器充当Web服务器,监听本地8080端口。

    43710编辑于 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> <! /hello,应该能看到"Hello, Spring Boot!" Spring Boot项目。

    33810编辑于 2025-09-19
  • 来自专栏软件安装

    java spring boot 搭建项目

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

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

    Java 小记 — Spring Boot 注解

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

    968130发布于 2018-05-14
  • 来自专栏学海无涯

    Java Web之Spring Boot

    MVC,这种方式配合mybatis是目前中大型项目服务器端开发技术的首选,对于个人开发而言,配置环境有点复杂 Spring Boot,这种构建于Spring之上的快速开发框架,很容易上手并且简单、高效 Boot 需要的库 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent </groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } } 以Java Application直接运行App.java 由于内置了tomcat,运行起来以后,直接通过浏览器访问 http://localhost:8080/ 就可以看到返回的 JSON 数据了 ~~ OK,

    65540发布于 2018-04-24
  • 来自专栏民工哥技术之路

    6Spring Boot 项目够经典

    不得不佩服 Spring Boot 的生态如此强大,今天我给大家推荐几款 Gitee 上优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。 项目地址:https://gitee.com/lab1024/smart-admin litemall 又一个小商场系统,Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue 项目地址:https://gitee.com/linlinjava/litemall Timo TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf 项目地址:https://gitee.com/aun/Timo mall4j 一个基于spring bootspring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击 项目地址:https://gitee.com/gz-yami/mall4j web-flash 基于Spring Boot+Vue的后台管理系统,权限管理,字典,配置,定时任务,短信,邮件,根据excel

    58650发布于 2020-09-27
  • 来自专栏Java技术栈

    Spring Boot 深度调优,6得飞起~

    SpringBoot项目详细的配置文件修改文档: https://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html $ java -jar -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m -Xms1024m -Xmx1024m -Xmn256m -Xss256k 最直接的表现就是java.lang.OutOfMemoryError: PermGen 空间问题将不复存在,因为默认的类的元数据分配只受本地内存大小的限制,也就是说本地内存剩余多少,理论上Metaspace

    70010发布于 2019-10-14
  • 来自专栏好好学java的技术栈

    6Spring Boot 项目够经典

    不得不佩服 Spring Boot 的生态如此强大,今天我给大家推荐几款 Gitee 上优秀的后台管理系统,小伙伴们再也不用从头到尾撸一个项目了。 项目地址:https://gitee.com/lab1024/smart-admin litemall 又一个小商场系统,Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue 项目地址:https://gitee.com/linlinjava/litemall Timo TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf 项目地址:https://gitee.com/aun/Timo mall4j 一个基于spring bootspring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击 项目地址:https://gitee.com/gz-yami/mall4j web-flash 基于Spring Boot+Vue的后台管理系统,权限管理,字典,配置,定时任务,短信,邮件,根据excel

    56320发布于 2020-10-09
  • 来自专栏全栈程序员必看

    Java学习之Spring Boot入门

    Java学习之Spring Boot入门 0x00 前言 学习完ssm的整合后,开始来学习Spring Boot,在前面学习Spring的时候会发现使用Spring开发中配置Spring的环境会非常的繁琐 0x01 Spring Boot 概述 Spring Boot 概述概述 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 尽可能自动配置Spring容器; 5. 提供准备好的特性,如指标、健康检查和外部化配置; 6. 绝对没有代码生成,不需要XML配置。 0x02 Spring Boot 入门 导入spring boot起步依赖坐标。 Spring Boot 引导类 Spring Boot 要通过Spring Boot的引导类,才能启动。

    42310编辑于 2022-07-13
  • 来自专栏产品优化

    Java 实战系列·Spring Boot Aspect

    Spring Boot Aspect AOP 是一种与语言无关的程序思想、编程范式。项目业务逻辑中,将通用的模块以水平切割的方式进行分离统一处理,常用于日志、权限控制、异常处理等业务中。 // @AfterReturning 执行返回后通知 } catch(e) { // @AfterThrowing 抛出异常通知 } 实际代码例子,统一日志处理切面 WebLogAspect.java } else { return argList; } } } 参考文章: SpringBoot 应用中使用 AOP 记录接口访问日志 Spring Boot 实战系列 AOP 面向切面编程

    2K30编辑于 2022-12-01
  • 来自专栏全栈程序员必看

    Spring-boot_Spring Boot

    1 概述 Jasypt是一个加密库,Github上有一个集成了Jasypt的Spring Boot库,叫jasypt-spring-boot,本文演示了如何使用该库对配置文件进行加密。 2 依赖 首先添加依赖: <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter <version>3.0.4</version> </dependency> Gradle: implementation("com.github.ulisesbocchio:jasypt-spring-boot-starter 6.2 部署 现在一般通过JAR直接部署即可,也就是通过 java -jar demo.jar 部署,这时候根据需要加上对应的参数即可,比如: java -jar demo.jar --jasypt.encryptor.password =test java -Djasypt.encryptor.password=test -jar demo.jar 如果通过系统变量获取加密口令,请确保对应的环境变量存在。

    1.9K20编辑于 2022-11-09
领券