首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏M莫的博客

    Spring boot使用java8 localdate localdatetime

    org.springframework.web.bind.annotation.RestController; import top.moxingwang.demo.dto.Order; import java.time.LocalDate ; import java.time.LocalDateTime; @RestController public class TestController { @GetMapping("/date

    1.1K30发布于 2019-03-26
  • 来自专栏程序那些事

    Spring Boot JPA中java 8 的应用

    Spring Boot JPA中java 8 的应用 上篇文章中我们讲到了如何在Spring Boot中使用JPA。 本文我们将会讲解如何在Spring Boot JPA中使用java 8 中的新特习惯如:Optional, Stream API 和 CompletableFuture的使用。 Optional 我们从数据库中获取的数据有可能是空的,对于这样的情况Java 8 提供了Optional类,用来防止出现空值的情况。 我们可以使用java 8 中的try语句来自动关闭: @Test @Transactional public void testFindAll(){ Book book CompletableFuture 使用java 8 的CompletableFuture, 我们还可以异步执行查询语句: @Async CompletableFuture<Book>

    1.5K30发布于 2020-07-08
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot极简教程》第8_章: Spring Boot集成Groovy混合Java开发第8_章: Spring Boot集成Groovy混合Java开发小结

    8_章: Spring Boot集成Groovy混合Java开发 本章我们使用SpringBoot集成Groovy混合Java开发一个极简的RestAPI。 ') compile('org.springframework.boot:spring-boot-starter-freemarker') mybatis-spring-boot-starter compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1') mysql jdbc驱动 compile('mysql:mysql-connector-java 具体实现可以看plugin的源码工程:https://github.com/spring-projects/spring-boot/tree/master/spring-boot-tools 配置数据库 xml version="1.0" encoding="UTF-8"?> <!

    90620发布于 2018-08-20
  • 来自专栏Java架构师必看

    Java面试——Spring Boot

    7 <dependency> 8 <groupId>org.springframework</groupId> 9 <artifactId>spring-webmvc</artifactId 在部署环境中 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
  • 在Docker中开发Java 8 Spring Boot应用程序

    在本文中,我将向您展示如何使用Java 8开发和运行简单的Spring Web应用程序,而无需在本地计算机上安装Java 8。 一旦你安装了Docker工具箱,你就不需要在我们的示例应用程序中安装所需的Java 8或MySQL。 现在,您可以从GitHub 下载我的代码。 "] 这个Docker文件配置了一个从Docker Hub的Java 8镜像继承而来的Docker镜像 。 在那个Java 8映像上,我安装了vim,wget,curl,Maven,并且设置了这个卷以便把我现有的项目编码。最后,执行Maven命令来运行我的应用程序。 你可以使用这个模板深入研究Java 8Spring Boot。 相关的参考资料: Docker入门

    4K70发布于 2018-01-03
  • 来自专栏程序IT圈

    精通 Spring Boot 系列文(8

    精通 Spring Boot 系列文(1) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(4) 精通 Spring Boot 系列文(5) 精通 Spring Boot 系列文(6) 精通 Spring Boot 系列文(7) Spring Data JPA 使用:将数据访问层接口实现 JpaRepository 接口即可完成 Spring Data JPA 访问数据。 2)编辑 application.properties 文件(与 CrudRepository 接口案例一样) 3)创建 Student 持久化类 package nx.bean; import java.io.Serializable sex; // 性别 // getXxx & setXxx 方法 } 4)创建 StudentRepository 数据访问接口 package nx.repository; import java.util.List

    57430发布于 2021-01-19
  • 来自专栏芋道源码1024

    使用 Spring Boot Operator 部署 Spring Boot 到 K8S

    Spring Boot 到 K8S。 created clusterrole.rbac.authorization.k8s.io/spring-boot-operator-manager-role created clusterrole.rbac.authorization.k8s.io /spring-boot-operator-proxy-role created clusterrole.rbac.authorization.k8s.io/spring-boot-operator-metrics-reader created rolebinding.rbac.authorization.k8s.io/spring-boot-operator-leader-election-rolebinding created clusterrolebinding.rbac.authorization.k8s.io/spring-boot-operator-manager-rolebinding created clusterrolebinding.rbac.authorization.k8s.io

    1.2K20发布于 2021-10-27
  • 来自专栏Java那些事

    Spring Boot官宣:正式弃用 Java 8,最低要 Java 17!

    2022年1月20日,Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M1。 下面一起来来看看Spring Boot 3.0.0 M1版本都有哪些重大变化: Java基线从 Java 8 提升到了 Java 17 这个在最早的Spring Boot 3相关预告中就已经知道了,JavaJava EE APIs 到 Jakarta EE Spring Boot 3开始,所有的Java EE Api都需要迁移到Jakarta EE上来。 但还有一些依赖Java EE API的第三方库,目前还没有得到很好的支持,所以在Spring Boot 3中暂时会先移除这类组件的支持(比如:EhCache 3、Infinispan、Jolokia、Pooled 当然大多数应该还只是暂时的,Spring Boot官方会等这些第三方库发布Jakarta兼容库之后再重新引入。

    2.2K20编辑于 2022-02-11
  • 来自专栏码农小胖哥的码农生涯

    Spring Boot 正式支持Java 17,Kafka3.0弃用Java8

    Spring Boot开始支持Java 17 Spring Boot 2.5.5 正式发布。Spring Boot 2.5.5是Spring Boot 第一个支持Java 17的版本。 现在你已经可以从Spring Initializr初始化Spring Boot 2.5.5了。 Java 17 现在已经是Spring Boot的可选项 也就是说现在你已经可以在Spring Boot项目的生产环境中使用Java 17了。 不过不用担心Spring目前所有项目的基准线(baseLine)依然是Java 8。 ❝之前Spring项目组曾透露Java 17将会在11月份发布的Spring Boot 2.6中得到支持。 在该版本的重大变更中有一条: Kafka3.0弃用Java 8 大概意思是在 3.0 中,Apache Kafka 项目的所有组件都已弃用对 Java 8 的支持。

    2.5K40发布于 2021-09-29
  • 来自专栏授客的专栏

    JAVA Spring Boot快速开始

    实践环境 Spring Boot 3.2.1 Maven 3.8.8 JDK 1.8.0_331 创建项目 通过http://start.spring.io/网站创建包含Spring Boot的项目,具体如下 xml version="1.0" encoding="UTF-8"? </project> 注意:不同版本的Spring BootJAVA JDK有不同的要求,所以需要根据实际配置考虑是否修改上述pom.xml,具体有哪些系统要求,可以参考以下链接 https://docs.spring.io -- lookup parent from repository --> </parent> 修改JAVA版本 <java.version>8</java.version> 说明:笔者本机安装JDK1.8 : /D:/maven-repo/org/springframework/boot/spring-boot/3.2.1/spring-boot-3.2.1.jar!

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

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置:1. 环境准备JDK 8 或更高版本Maven 或 Gradle(构建工具)IDE(推荐IntelliJ IDEA或Eclipse)2. )创建Maven项目目录结构:my-spring-boot-project/├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/│ │ xml version="1.0" encoding="UTF-8"? Spring Boot项目。

    33810编辑于 2025-09-19
  • 来自专栏云计算

    在Docker环境中开发Java 8 Spring Boot应用程序

    本文我将向你展示如何在本地计算机上不安装Java 8环境的情况下使用Java 8来开发并运行一个简单的Spring Web应用程序。 一旦你安装了Docker工具箱,你就不需要安装此示例应用程序所需的Java 8或MySQL环境了。 进入正题,你可以从GitHub 网站上下载我的代码。 "] 此Docker文件配置了一个从Docker Hub的Java 8镜像继承过来的Docker镜像。 在那个Java 8映像上,我安装了vim,wget,curl,Maven,并为我现有的项目代码设置了容量。最后,通过执行Maven命令来运行我的应用程序。 你可以使用这个模板来深入研究Java 8Spring Boot。 相关的参考资料:Docker入门

    4.8K70发布于 2018-01-04
  • 来自专栏软件安装

    java spring boot 搭建项目

    要搭建一个Java Spring Boot项目,我们可以按照以下步骤进行,包括环境准备、项目创建和基本配置: 1. 环境准备 JDK 8 或更高版本 Maven 或 Gradle(构建工具) IDE(推荐IntelliJ IDEA或Eclipse) 2. 创建项目的两种方式 方式一:使用Spring Initializr(推荐) 访问 Spring Initializr 配置项目信息: 项目类型:Maven Project 语言:Java Spring :手动创建(了解原理) 创建Maven项目目录结构: my-spring-boot-project/ ├── src/ │ ├── main/ │ │ ├── java/ │ │ │ xml version="1.0" encoding="UTF-8"?

    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 默认配置了这么一条 Bean: <bean id="HelloService" class="com.youclk.annotation.service.impl.HelloServiceImpl <em>Boot</em> 提倡约定优于配置,但有的时候我们不想守约,如下: @Configuration public class DbConfiguration { private

    968130发布于 2018-05-14
  • 来自专栏IT云清

    Spring Boot---(8)SpringBoot整合mybatis

    --mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter --mysql--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId :mysql://22.22.22.22/tmall spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name xml version="1.0" encoding="UTF-8"?> <! ; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication

    59140发布于 2019-01-22
  • 来自专栏好好学java的技术栈

    推荐 8 个常用 Spring Boot 项目

    前言: 下面将要介绍的 Spring Boot 精品项目是久一的好朋友小柒进行维护的,小柒热爱写博客、开源项目。 项目地址: https://gitee.com/52itstyle/spring-boot-seckill 项目三:邮件服务 ? 项目地址: https://gitee.com/52itstyle/spring-boot-mail 项目四:搜索服务 ? 简介:基于spring-boot+quartz的CRUD任务管理系统 。 简介:spring-boot-doc是一款针对IT团队开发的简单好用的文档管理系统。

    69230发布于 2020-05-21
  • 来自专栏学海无涯

    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
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot极简教程》第8Spring Boot集成Groovy,Grails开发第8Spring Boot集成Groovy,Grails开发小结参考资料

    8Spring Boot集成Groovy,Grails开发 本章介绍Spring Boot集成Groovy,Grails开发。我们将开发一个极简版的pms(项目管理系统)。 简言之,Groovy 就是 21 世纪的 Java 语言。[2] Groovy 不会替代 Java 语言 — 它只是提供了增强。 :spring-boot-starter-logging" compile "org.springframework.boot:spring-boot-autoconfigure" compile "org.grails:grails-core" compile "org.springframework.boot:spring-boot-starter-actuator" compile "org.springframework.boot:spring-boot-starter-tomcat" compile "org.grails:grails-dependencies"

    3.9K30发布于 2018-08-20
  • 来自专栏王磊的博客

    Spring Boot(六)集成 MyBatis 操作 MySQL 8

    二、注解版 MyBatis 集成 开发环境 MySQL 8.0.12 Spring Boot 2.0.4 MyBatis Spring Boot 1.3.2(等于 MyBatis 3.4.6) JDK 8 IDEA 2018.2 MyBatis Spring Boot 是 MyBatis 官方为了集成 Spring Boot 而推出的MyBatis版本。 </artifactId> <version>8.0.12</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot </groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version> </dependency </artifactId> <version>8.0.12</version> </dependency> <dependency> <groupId>org.mybatis.spring.boot

    2.5K20发布于 2018-09-27
领券