首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏凯哥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
  • 来自专栏一个会写诗的程序员的博客

    Kotlin + Spring Boot 2 + Spring 5 快速开发与项目实战

    Kotlin + Spring Boot 2 + Spring 5 快速开发与项目实战 ? image.png Kotlin 谷歌I/O开发者大会上宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。 ,其作为安卓开发语言的观念已经根深蒂固,而且它也一直在不断完善。 谷歌说,超过 50% 的专业 Android 开发人员现在使用该语言开发他们的应用程序,在最新的 Stack Overflow 开发人员调查中,它被列为第四大最受欢迎的编程语言。 image.png Spring Boot 2 ? image.png Spring 5 ? image.png

    84220发布于 2019-05-14
  • 来自专栏程序猿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
  • 来自专栏悠扬前奏的博客

    Spring Boot-5.Favicon

    默认的Favicon Spring Boot提供了默认的Favicon图表,和Spring的标志一样,一个绿色的叶子。 默认Favicon是开启的。 ? Spring Boot 默认Favicon 2. 关闭Favicon 在application.properties中设置,可以关闭Favicon。 spring.mvc.favicon.enabled=false ?

    81130发布于 2019-05-31
  • 来自专栏一个会写诗的程序员的博客

    Kotlin 企业级应用开发教程(Spring 5 + Spring Boot 2.0 + MyBatis)

    Kotlin 企业级应用开发教程 —— Spring 5 + Spring Boot 2.0 + MyBatis 内容简介 Kotlin编程语言是一种现代语言,它简洁,安全,实用,同时专注于与Java Spring框架是为了降低解决企业系统开发的复杂度而产生的,在 Java 企业级应用开发中,Spring 是必备技能之一。 第二部分, 将从企业应用开发的角度出发,深入浅出讲解如何使用Kotlin 编程语言集成 Spring 5Spring Boot 2.0 进行企业应用的开发。 第三部分,综合案例实战。 Kotlin 集成 Spring Boot 开发 8.1 快速开始 Hello World 8.1.1 创建项目和配置依赖 8.1.2 新增数据对象 8.1.3 添加 Controller 类 8.1.4 国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。

    1.4K10发布于 2019-08-14
  • 来自专栏一个会写诗的程序员的博客

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

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

    spring boot框架学习9-spring boot的web开发(5)-错误解决及跳转页面

    本章节主要内容: 通过前面的学习,我们了解并快速完成了spring boot第一个应用。spring boot企业级框架,那么spring boot怎么读取静态资源? 好了,现在开启spring boot的web开发第五节 本文是《凯哥陪你学系列-框架学习之spring boot框架学习》中第九篇spring boot框架学习9-spring boot的web开发(5 浏览器访问路径提示404错误页面 2:登录后跳转到登录前的页面 一:浏览器访问路径提示404错误页面 在《spring boot框架学习6-spring boot的web开发(2)》一篇中,我们已经设置了返回页面的前缀 在《spring boot框架学习8- 【干货】spring boot的web开发(4)-自定义拦截器》文章中我们知道了通过自定义拦截器来处理。那么我们就接着修改该自定义类,如下图: ? 主要从以下几个方面讲解: mybatis和spring boot整合、redis(单机版)和spring boot整合、redis(集群)和spring boot整合、httpclient和spring

    87320发布于 2019-07-01
  • 来自专栏程序IT圈

    精通 Spring Boot 系列文(5

    Spring Boot 处理 JSON 数据 JSON 是目前主流的前后端数据传输方式,当 Controller 中返回的是一个 Java 对象或 List 集合时,Spring Boot 将自动把它转换成 Spring Boot 中内置了 JSON 解析功能,当你在项目中,添加了 spring-boot-starter-web 模块之后,即可看到默认包含 Jackson 解析器,也可以换成 Fastjson </groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> 解析器,整合之后需要提供相应的 HttpMessageConverter 才能使用,添加依赖,具体如下: <dependency> <groupId>org.springframework.boot </groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion>

    48940发布于 2021-01-19
  • 来自专栏写代码和思考

    Spring Boot 入门 (5) 深入Actuator

    背景 Spring组件扫描和自动织入,最常遭人抱怨的问题之一就是很难看到应用程序中的组件 是如何装配起来的,有没有一种办法能让你深入应用程序内部一窥究竟,了解它的行为,检查 它的健康状况呢? 我们将了解 Spring Boot的Actuator。它提供了很多生产级的特性,比如监控和度 量Spring Boot应用程序 2. 启用 Actuator 要开启,需要增加一个依赖 compile 'org.springframework.boot:spring-boot-starter-actuator' 默认情况下仅仅开启了少量 image.png 5) 度量情况 /metrics 对运行时度量情况做一个快照,这对评估应用程序的健康情况很有帮助。Actuator 提供了一系列端点,让你能在运行时快速检查应用程序。 ? /spring-boot/docs/current/reference/html/production-ready-features.html#production-ready-enabling https

    81020发布于 2021-05-13
  • 来自专栏小工匠聊架构

    Spring Boot - 用JUnit 5构建完美的Spring Boot测试套件

    Boot - Junit4 / Junit5 / Spring Boot / IDEA 关系梳理 ---- package org.junit.jupiter.api; import static ---- Junit5 常用注解 @SpringBootTest: 用于指定测试类启用Spring Boot Test,默认会提供Mock环境。 @ExtendWith: 如果只想启用Spring环境进行简单测试,不想启用Spring Boot环境,可以配置扩展为:SpringExtension。 @Test: 指定方法为测试方法。 ---- 栗子 以下是上述注解的使用方法示例以及相应的Java代码: @SpringBootTest:用于指定Spring Boot测试。 Spring Boot测试。

    8.1K31编辑于 2023-09-12
  • 来自专栏兮动人的博客

    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 默认支持: Tomcat(默认使用) <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web -- 引入web模块 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web

    1.4K20发布于 2021-06-11
  • 来自专栏程序员泥瓦匠

    Spring Boot CMS 开发实践

    上一篇:Spring Boot 2.0 WebFlux 整合 MongoDB 前言 在实际工作中入手,如何快速的开发一个后台管理系统呢?技术选型是啥? 先介绍下技术选型: 具体开发步骤如下: 配置依赖 整合 Layui 整合 Mybatis 编写案例代码 实现 OSS 文件上传 配置依赖 不懂创建 Spring Boot ,没有入门的看这个 《Spring Boot 2.0 的快速入门(图文教程)》http://gitbook.cn/gitchat/activity/5a4c47bf31d9b852d33dec90。 恩,还有这个《Spring Boot 2.0 的配置详解(图文教程)》http://gitbook.cn/gitchat/activity/5a69a12f0b172b546f92f26c 打开一个基本的 -- Spring Boot Mybatis 依赖 --> <dependency> <groupId>org.mybatis.spring.boot</groupId>

    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 5.重点 为什么,我们接口中,返回值是个字符串,为什么会跳转到一个页面呢? 注意: 1.我们这个类,头上不是@RestController,而是@Controller,所以,并不会返回json串。 给个结尾就可以了,如下: <meta charset="UTF-8"> <meta charset="UTF-8"/> 7.常用配置参考 点击:Spring Boot---(17)Spring Boot

    80940发布于 2019-01-22
  • 来自专栏程序猿DD

    Spring Boot开发Web应用

    模板引擎 在动态HTML实现上Spring Boot依然可以完美胜任,并且提供了多种模板引擎的默认配置支持,所以在推荐的模板引擎下,我们可以很快的上手开发动态网站。 Spring Boot提供了默认配置的模板引擎主要有以下几种: Thymeleaf FreeMarker Velocity Groovy Mustache Spring Boot建议使用这些模板引擎,避免使用 Thymeleaf Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf See also StandardTemplateModeHandlers.spring.thymeleaf.mode=HTML5 # Prefix that gets prepended to view

    1.3K60发布于 2018-02-01
  • 来自专栏小工匠聊架构

    Spring Boot - Junit4 Junit5 Spring Boot IDEA 关系梳理

    ://github.com/spring-projects/spring-boot/wiki/Spring-Boot-Older-Release-Notes ---- @SpringBootTest 起源 & Spring-Boot-1.4-Release-Notes https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.4 /spring-projects/spring-boot/wiki/Spring-Boot-2.1-Release-Notes ---- 2.2.0.RELEASE ~ 2.2.13.RELEASE https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.2-Release-Notes ---- 2.3.0.RELEASE ~ 2.3.12.RELEASE https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.3-Release-Notes

    95630编辑于 2023-09-12
  • 来自专栏一个会写诗的程序员的博客

    Spring Boot极简教程》第5Spring Boot自动配置原理

    5Spring Boot自动配置原理 5.1 SpringBoot的核心组件模块 首先,我们来简单统计一下SpringBoot核心工程的源码java文件数量: 我们cd到spring-boot-autoconfigure 就这样一个事情,就大大减少了Spring开发过程中,出现jar包冲突的概率。spring-boot-parent依赖spring-boot-dependencies。 提供了SpringBoot开发者的常用工具集。 上面文字描述了这么多,再用一张形象生动的图来说明[5]: ? javaee6/p/3714719.html 4.https://github.com/mybatis/spring-boot-starter 5.https://afoo.me/posts/2015

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

    【Kotlin Spring Boot 服务端开发: 问题集锦】Spring Security 5 : There is no PasswordEncoder mapped for the id

    【Kotlin Spring Boot 服务端开发: 问题集锦】Spring Security 5 : There is no PasswordEncoder mapped for the id "null (WebMvcMetricsFilter.java:95) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal username, user.password, authorities ) } } Spring Boot 应用启动,数据库初始化用户权限数据: package com.ksb.ksb_with_security import com.ksb.ksb_with_security.dao.RoleDao import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.builder.SpringApplicationBuilder

    77010发布于 2018-08-17
  • 来自专栏凯哥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
  • 来自专栏IT云清

    Spring Boot---(5)SpringBoot常用注解

    @SpringBootApplication: 这是Sprint Boot的标识,它包含@Configuration、@EnableAutoConfiguration、@ComponentScan 该注解的详细原理参见:Spring Boot---(20)SpringBoot核心原理:自动化配置1 @RestController: 一般用在控制层,比如controller,包含@Controller @Bean: 相当于XML中的<bean></bean>,放在方法的上面,而不是类,意思是产生一个bean,并交给spring管理。 @EnableAutoConfiguration: 让 Spring Boot 根据应用所声明的依赖来对 Spring 框架进行自动配置,一般加在主类上。 }") public String getByMacAddress(@PathVariable String macAddress){   //do something; } @Profiles Spring

    84430发布于 2019-01-22
  • 来自专栏猿天地

    spring boot开发的日志系统

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

    1.7K90发布于 2018-04-03
领券