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

    精通 Spring Boot 系列文(7

    精通 Spring Boot 系列文(1) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(2) 精通 Spring Boot 系列文(4) 精通 Spring Boot 系列文(5) 精通 Spring Boot 系列文(6) Spring Boot 整合持久层开发 1、ORM ORM(Object/Relation Mapping,对象/关系型数据库映射)是一种规范 API,Java 持久化规范) 2、Spring Data JPA 亮点:极大地简化了 JPA 的使用,在几乎不用写接口实现的情况下,就能完成对数据的访问和操作。 1)编辑 pom.xml 文件 添加 mysql-connector-javaspring-boot-starter-data-jpa 依赖模块,具体如下: <? -- 添加spring-boot-starter-web模块依赖 --> <dependency> <groupId>org.springframework.boot

    1.1K20发布于 2021-01-19
  • 来自专栏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 之间的区别,在实际开发中能够更加得心应手地运用这两个强大的框架。

    90610编辑于 2024-12-31
  • 来自专栏IT云清

    Spring Boot---(7)SpringBoot多线程

    前提: 日常开发,有很多场景会使用到多线程,比如,我们解析Excel,如果解析出一个3万条数据的Excel表格,需要两部: 1.我们需要先异步解析出所有的数据,前面写过了如何异步处理任务(Spring Boot---(4)SpringBoot异步处理任务); 2.然后再多线程去处理业务或者插入到数据库; 这里,讲解一下,如何使用多线程,如何调用回调函数。 .*; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors ; import java.util.concurrent.TimeUnit; /** * author:lightClouds917 * date:2018/1/22 * description "; } } 3.线程任务处理类 package com.jd.concurrent; import java.util.ArrayList; import java.util.concurrent.Callable

    3.9K31发布于 2019-01-22
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot极简教程》第7Spring Boot集成模板引擎

    7Spring Boot集成模板引擎 其实,没有任何一个模板引擎(jsp,velocity,thymeleaf,freemarker,etc)可以完全实现MVC绝对的分层,只有“自由度”上的界定罢了 7.1 Spring Boot集成jsp模板 7.2 Spring Boot集成thymeleaf模板 7.3 Spring Boot集成velocity模板 本节我们使用SpringBoot集成velocity <artifactId>spring-boot-starter-velocity</artifactId> </dependency> 默认配置下spring boot会从src/main :spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse :spring-boot-starter-test') } 2.写后端Controller package com.example.controller; import java.util.Date;

    1.2K40发布于 2018-08-20
  • 来自专栏菩提树下的杨过

    spring-boot 速成(7) 集成dubbo

    github上有一个开源项目spring-boot-starter-dubbo 提供了spring-boot与dubbo的集成功能,直接拿来用即可。(记得给作者点赞,以示感谢!) :spring-boot-gradle-plugin:${springBootVersion}") 15 } 16 } 17 18 apply plugin: "java :1.0.0') 40 compile('org.springframework.boot:spring-boot-starter-web:1.5.3.RELEASE') 41 ; 4 import org.springframework.boot.autoconfigure.SpringBootApplication; 5 6 /** 7 * Created by 上述示例源代码,已托管至github,有需要的朋友自行下载:https://github.com/yjmyzz/spring-boot-dubbo-demo

    1.7K60发布于 2018-01-18
  • 来自专栏JackieZheng

    Spring Boot系列——7步集成RabbitMQ

    今天这篇,我们来看看Spring Boot是如何集成RabbitMQ,发送消息和消费消息的。同时我们介绍下死信队列。 --rabbitmq--> <dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-amqp </artifactId> </dependency> 2、添加配置文件application.yaml 在application.yaml添加配置内容如下 spring: rabbitmq: host ; import java.util.Map; @Configuration public class RabbitMQConfig implements InitializingBean { @ RabbitHandler public void processMessage2(byte[] message) { System.out.println(new String(message)); } } 7

    1.1K30发布于 2018-11-20
  • 来自专栏授客的专栏

    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端口。

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

    39510编辑于 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项目。

    58510编辑于 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

    1K130发布于 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,

    69040发布于 2018-04-24
  • 来自专栏Java架构师必看

    7.Spring-Boot自定义Banner

    今天说一说7.Spring-Boot自定义Banner,希望能够帮助大家进步!!! 1.在src/main/resources 新建banner.txt 写入信息内容 2.在application.properties #自定义打印banner spring.banner.location =classpath:banner.txt spring.banner.charset=utf-8 3.关闭banner 此代码由Java架构师必看网-架构君整理 public static void SpringApplication(MySpringConfiguration.class); //app.setBannerMode(Banner.Mode.OFF); app.run(args); } 4.结果显示 JAVA 专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。 

    33630编辑于 2021-12-03
  • 来自专栏Java冰冻三尺

    7Spring Boot 注入 Bean 的方式

    的时候一定会提到IOC容器、DI依赖注入,Spring通过将一个个类标注为Bean的方法注入到IOC容器中,达到了控制反转的效果。 那么Spring就帮我们实现了一种通过注解来实现注入的方法。只需要在你需要注入的类前面加上相应的注解,Spring就会帮助我们扫描到他们去实现注入。 而MyConfiguration中,我们首先用@Configuration注解去标记了该类,这样标明该类是一个Spring的一个配置类,在加载配置的时候会去加载他。 是的,Spring管理Bean的方法就是修汽车的方式。 对于有些小伙伴问私有属性,Spring怎么去加载它到IOC的?

    2.2K20发布于 2021-10-14
  • 来自专栏全栈程序员必看

    Java学习之Spring Boot入门

    Java学习之Spring Boot入门 0x00 前言 学习完ssm的整合后,开始来学习Spring Boot,在前面学习Spring的时候会发现使用Spring开发中配置Spring的环境会非常的繁琐 ,而Spring boot的出现就解决了这个问题。 0x01 Spring Boot 概述 Spring Boot 概述概述 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 0x02 Spring Boot 入门 导入spring boot起步依赖坐标。 Spring Boot 引导类 Spring Boot 要通过Spring Boot的引导类,才能启动。

    45010编辑于 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 面向切面编程

    2.1K30编辑于 2022-12-01
  • 来自专栏Java技术栈

    Spring Boot 2.1.0 已发布,7 个重大更新!

    已经过去大半年了,而 Spring Boot 2.1.0 在 10 月底就发布了,我们来看下 Spring Boot 2.1.0 都更新了什么,每一个 Java 技术人都值得关注。 spring.data.jpa.repositories.bootstrap-mode=deferred 3、支持 Java 11 随着 Spring 5.1 对 Java 11 的支持,Spring Boot 2.1 现在也可以支持 Java 11 了,同时还可以与 Java 8 兼容。 Jetty server thread pool metrics Server-side Jersey HTTP request metrics 7、其他更新 在版本更新说明中,还有大量的其他更改和提升 如果你有更好的想法想要贡献给 Spring Boot,可以去 Spring Boot 官方仓库进行代码提交。

    1.1K20发布于 2018-12-13
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot 缓存Spring Boot缓存

    Spring Boot缓存 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 我们知道一个系统的瓶颈通常在与数据库交互的过程中。 本章介绍在 Spring Boot 项目开发中怎样来使用Spring Cache 实现数据的缓存。 Caffeine是使用Java8对Guava缓存的重写版本,在Spring Boot 2.0中将取代Guava。如果出现Caffeine,CaffeineCacheManager将会自动配置。 spring-boot-starter-cache项目依赖如下 dependencies { compile('org.springframework.boot:spring-boot-starter-cache 所以我们在项目依赖中添加如下依赖 runtime('mysql:mysql-connector-java') compile('org.springframework.boot:spring-boot-starter-data-jpa

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

    Spring Boot 日志Spring Boot 日志

    Spring Boot 日志 《Spring Boot 实战开发》—— 基于 Gradle + Kotlin的企业级应用开发最佳实践 在任何一个生产系统中,对日志的合理记录是非常重要的。 Spring Boot支持Java Util Logging,Log4j2,Lockback作为日志框架, Spring Boot使用Logback作为默认日志框架。 无论使用哪种日志框架,Spring Boot都支持配置将日志输出到控制台或者文件中。 本章我们来详细介绍 Spring Boot 应用的日志的配置与使用。 Log4j2 log4j2-spring.xml, log4j2.xml JDK (Java Util Logging) logging.properties Spring Boot官方推荐优先使用带有 spring boot特有的配置项。

    2.7K90发布于 2018-08-17
  • 来自专栏全栈程序员必看

    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 : ENV ENCRYPT="test" 7 参考源码 Java版: Github 码云 GitCode Kotlin版: Github 码云 GitCode 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人

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