首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏程序猿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
  • 来自专栏程序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,对象/关系型数据库映射)是一种规范 1)编辑 pom.xml 文件 添加 mysql-connector-java 和 spring-boot-starter-data-jpa 依赖模块,具体如下: <? -- 添加spring-boot-starter-web模块依赖 --> <dependency> <groupId>org.springframework.boot -- 添加spring-boot-starter-thymeleaf模块依赖 --> <dependency> <groupId>org.springframework.boot

    1.1K20发布于 2021-01-19
  • 来自专栏一个会写诗的程序员的博客

    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里程碑版本的核心新功能特性 Boot 2.0版本已经有 M1~M77个里程碑版本,目前是RC1版本。 现在具体依赖spring-boot-starter-web 或者 spring-boot-starter-webflux , 由开发人员自主选择并添加到依赖中。 关于Spring Boot 集成Elasticsearch的开发我们将在后面的章节中详细介绍。 关于 Spring Boot 集成 Kafka 开发的内容我们将会在后面章节中详细介绍。

    3.9K30发布于 2018-08-17
  • 来自专栏凯哥Java

    spring boot框架学习7-spring boot的web开发(3)-自定义消息转换器

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? 好了,现在开启spring boot的web开发第一节 本节主要: 1:自定义消息转换器 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第七篇 spring boot框架学习7-spring boot的web开发(3)-自定义消息转换器 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 自定义消息转化器,只需要在@Configuration的类中添加消息转化器的@bean加入到Spring容器,就会被Spring Boot自动加入到容器中。 测试spring boot默认编码格式: ? 思考:上面接口,返回的中文是什么?乱码吗? 运行查看:‘ ? 不乱码,说明spring boot默认的编码格式就是utf-8的。

    73740发布于 2019-07-01
  • 来自专栏兮动人的博客

    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 -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web 应用 return run(application); } 7)、Spring的应用就启动并且创建IOC容器 public ConfigurableApplicationContext run(String

    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 import org.springframework.web.multipart.MultipartFile; /** * Created by lightClouds917 * Date 2018/2/7 给个结尾就可以了,如下: <meta charset="UTF-8"> <meta charset="UTF-8"/> 7.常用配置参考 点击:Spring Boot---(17)Spring Boot

    80940发布于 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 ') compile('org.springframework.boot:spring-boot-starter-freemarker') testCompile('org.springframework.boot

    1.2K40发布于 2018-08-20
  • 来自专栏IT云清

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

    前提: 日常开发,有很多场景会使用到多线程,比如,我们解析Excel,如果解析出一个3万条数据的Excel表格,需要两部: 1.我们需要先异步解析出所有的数据,前面写过了如何异步处理任务(Spring Boot---(4)SpringBoot异步处理任务); 2.然后再多线程去处理业务或者插入到数据库; 这里,讲解一下,如何使用多线程,如何调用回调函数。

    3.8K31发布于 2019-01-22
  • 来自专栏菩提树下的杨过

    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.6K60发布于 2018-01-18
  • 来自专栏程序猿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
  • 来自专栏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 org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest RabbitHandler public void processMessage2(byte[] message) { System.out.println(new String(message)); } } 7

    1.1K30发布于 2018-11-20
  • 来自专栏凯哥Java

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

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? 好了,现在开启spring boot的web开发第一节 本节主要: 1:InternalResourceViewResolver讲解 2:自动配置静态资源 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第六篇 spring boot框架学习6-spring boot的web开发(2) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 框架学习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

    69030发布于 2019-07-01
  • 来自专栏凯哥Java

    spring boot框架学习5-spring boot的web开发(1)

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? 好了,现在开启spring boot的web开发第一节 本节主要: 1:spring boot 自动配置viewResolver 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第五篇 spring boot框架学习5-spring boot的web开发(1) 声明:本文系凯哥Java(www.kaigejava.com)原创,未经允许,禁止转载! 一:spring boot自动配置viewResolver讲解 1.1:spring boot所有自动配置在哪个包下? 所有的配置都在spring-boot-autoconfigure这个包下。 1.2 spring bootviewResolver具体位置: ?

    56720发布于 2019-07-01
  • 来自专栏猿天地

    spring boot开发的日志系统

    项目采用技术:springboot,mongodb,freemarker,bootstrap,highcharts等 这个项目还没做完,目前已完成的功能有下面几个: 请求跟踪管理 输入请求编号即可查看

    1.7K90发布于 2018-04-03
  • 来自专栏start

    Spring Boot Web应用开发:测试

    Spring Boot中,测试是开发过程的一个重要部分,它确保你的应用按预期工作,并且可以帮助你在早期发现和修复问题。 Spring Boot提供了多种便捷的测试工具,使得编写和运行测试案例变得简单。 Spring Boot测试简介 Spring Boot支持集成测试和单元测试。 它提供了一个spring-boot-starter-test起步依赖,里面包含了常用的测试库,如JUnit、Spring Test & Spring Boot Test、AssertJ、Hamcrest 在Spring Boot中,可以使用@SpringBootTest注解来编写集成测试,它会加载应用程序的完整上下文。 Spring Boot的测试支持使得编写和运行测试变得非常简单,有助于维护和提高代码质量。

    46310编辑于 2024-11-28
  • 来自专栏架构探险之道

    Spring Boot 整合 LDAP 开发教程

    Spring Boot 整合 LDAP 开发教程 手机用户请横屏获取最佳阅读体验,REFRENCES中是本文参考的链接,如需要链接和更多资源,可百度”Yiyuery”获取 CSDN 简书 个人博客地址 :spring-boot-starter-data-ldap' 备注 spring-boot-starter-data-ldap是Spring Boot封装的对LDAP自动化配置的实现,它是基于spring-data-ldap All Right Reserved. * @address: http://xiazhaoyang.tech * @date: 2018/7/28 18:15 * @email: All Right Reserved. * @address: http://xiazhaoyang.tech * @date: 2018/7/28 18:15 * @email: 实际项目开发中LDAP建议只是作为数据同步中心,因为其对于大数据量的查询效率并不是很高,尤其是数据表变动比较频繁的情况,LDAP中指定大量条件进行模糊搜索时,效率很低。

    3.7K12发布于 2019-07-25
  • 来自专栏Janti

    spring boot开发笔记——mybatis

    概述   mybatis框架的优点,就不用多说了,今天这边干货主要讲mybatis的逆向工程,以及springboot的集成技巧,和分页的使用   因为在日常的开发中,当碰到特殊需求之类会手动写一下sql </groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE -- spring boot 配置 --> <dependency> <groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId ; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.Banner; import org.springframework.boot.SpringApplication

    87810发布于 2018-08-01
  • 来自专栏飞鸟的专栏

    Spring Boot的Web应用开发

    一、Spring Boot Web 应用开发Spring Boot 提供了很多功能强大的库和工具,用于开发 Web 应用程序。 在本文中,我们将讨论 Spring Boot Web 应用开发的一些基础知识,并提供一些实用的示例。 Spring MVCSpring MVC 是一种基于 Java 的 Web 框架,它提供了一种基于 MVC 模式的 Web 应用程序开发方式。 在 Spring Boot 中,默认使用 Spring MVC 作为 Web 应用程序的开发框架。在 Spring MVC 中,控制器负责处理请求并返回响应。 在 Spring Boot 中,我们可以使用 Thymeleaf 模板引擎来创建动态的 Web 页面。

    73710编辑于 2023-04-05
  • 来自专栏架构探险之道

    Spring Boot 整合Dubbo开发实战

    Spring Boot 整合Dubbo开发笔记 Dubbo简介 Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合 --版本号集中定义--> <spring.boot.dubbo.version>1.0.0.0</spring.boot.dubbo.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent > <description>API Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot > <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web

    63830发布于 2019-07-25
领券