Spring Boot
知性人
接受失败,但不选择放弃!
展开
-
Spring Boot(四)-- 中的application.properties配置简介 2
Spring Boot中的application.properties配置简介(二) 根据上文的介绍,我们已经对Spring Boot中的application.properties配置有了一定的了解,下面我们对此进行最后的介绍。 紧接上文的讲解,如下:普通属性的注入 由于 Spring Boot 源自 Spring ,所以 Spring 中存在的属性注入,在 Spring Boot...原创 2019-05-30 20:49:29 · 441 阅读 · 0 评论 -
Spring Boot(二) -- banner 配置
banner 配置,无关紧要的配置,就是我们在启动项目时显示的 log ,如下:自定义横幅 我们可以通过向banner.txt类路径添加文件或将spring.banner.location属性设置为此类文件的位置来更改启动时打印的横幅。 通过向 banner.txt 类路径添加文件:我们在 resources 目录下自定义添加 banner.txt 文件,内容自定义,小编随便定义的...原创 2019-07-23 15:12:57 · 416 阅读 · 0 评论 -
Spring Boot(十 一)-- 静态资源的访问
还记得我们使用 SpringMVC 框架时,静态资源会被拦截,需要添加额外配置吗?我们学习了 Spring Boot 之后,那么在 Spring Boot 中的静态资源是如何处理的呢?今天小编就通过这篇文章,给大家介绍一下 Spring Boot 中的静态资源。回顾 我们首先回顾一下在 SSM 中是如何处理静态资源问题的。一般来说,我们可以通过<mvc:resources />...原创 2019-07-26 19:11:24 · 285 阅读 · 0 评论 -
Spring Boot(十)-- 返回 JSON 数据
我们知道,SpringMvc 可以接收原创 2019-07-26 14:01:41 · 290 阅读 · 0 评论 -
Spring Boot(九)-- 自定义一个 starter
SpringBoot 项目就是由一个一个 Starter 组成的,一个 Starter 代表该项目的 SpringBoot 起步依赖,除了官方已有的 Starter,如果你需要将自己的项目支持 SpringBoot,那么就需要把它制作成一个 Starter。这篇文章小编将依据 SpringBoot 的自动化配置原理,开发一个属于自己的 Starter。自定义自己的 Starter 所谓的...原创 2019-07-25 21:50:07 · 196 阅读 · 0 评论 -
Spring Boot(十 四)-- 跨域问题
当下前后端分离技术已经成为主流,那么分离之后会我们难免会遇到跨域问题,前端无法访问后端的接口,今天小编今天就给大家说说这个跨域问题。什么是跨域? 跨域是指的不同域名之间互相访问。跨域指的是浏览器不能执行其它网站的脚本。它是由浏览器的同源策略造成的,是浏览器对 JavaScript 施加的安全措施。 例如:如果在 A 网站中,我们希望使用 Ajax 来获得 B 网站中的特定内容,如果 ...原创 2019-07-29 21:40:55 · 287 阅读 · 0 评论 -
Spring Boot(八)-- 整合 Jsp
前面小编介绍了 Spring Boot 整合 Freemarker 和 Thymeleaf,由于 Jsp 是我们 Java 最基础的页面模板,Spring Boot 也是支持的,只是使用起来还是比较麻烦的。下面小编就以本文介绍 Spring Boot 整合 Jsp 。Jsp简介 JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技...原创 2019-07-25 13:50:06 · 193 阅读 · 0 评论 -
Spring Boot(七)-- 整合 Freemarker
小编在上篇文章已经介绍了 Spring Boot 整合 Thymeleaf ,由于在开发中,还是有部分公司使用的是 Freemarker 作为前端页面模板,所以这篇小编将介绍 Spring Boot 整合 Fremarker 。 Spring Boot 整合 Freemarker 还是非常容易的,步骤和整合 Thymeleaf 一样,Spring Boot 也是支持 Freemarker ...原创 2019-07-24 21:37:23 · 173 阅读 · 0 评论 -
Spring Boot(十 三)-- 异常处理
我们在开发中,碰到异常那就是家常便饭了。那么今天小编就给大家聊一聊 Spring Boot 对异常的处理。 在小编的上一篇文章:Spring Boot(十 二)-- @ControllerAdvice注解的使用 ,中已经介绍了 SpringMVC 中 @ControllerAdvice 注解是如何处理异常的,但是这种方式是 SpringMVC 中就有的功能,今天小编就说说 Spring ...原创 2019-07-29 16:49:38 · 350 阅读 · 0 评论 -
Spring Boot(六)-- 整合 Thymeleaf
随着 Spring Boot 的出现,前后端分离开发逐渐成为主流,这个时候我们开发时就不需要后端页面模板。但还是有些公司在使用前后端不分离的开发,这时候我们就需要使用到后端页面模板。然而,Spring Boot 也支持页面模板。 Spring Boot 在早期是支持 Velocity 作为页面模板,现在的 Spring Boot 已经不再支持 Velocity 作为页面模板了,此刻主要支持...原创 2019-07-24 14:58:34 · 459 阅读 · 0 评论 -
Spring Boot(五)-- profile配置
我们在使用 Spring 时候已经有了解过 profile 的使用,至于 profile 有什么用呢? 我们在真正开发中,是存在开发环境、生产环境、测试环境等。由于这些环境的之间的切换配置是非常繁琐的,今天小编介绍的 profile 很好的解决了这个问题: 我们在自己的项目中 resources 目录下,创建我们需要的环境的配置文件,这里小编就创建两个环境进行切换:开发环境:appl...原创 2019-07-24 10:30:52 · 256 阅读 · 0 评论 -
Spring Boot(一)-- 第一个Spring Boot应用程序
Spring Boot介绍 Spring Boot 可以轻松创建可以运行的独立的,基于生产级Spring的应用程序。大多数Spring Boot 应用程序需要非常少的 Spring 配置。 我们可以使用 Spring Boot 创建可以使用java -jar或更多传统战争部署启动的Java应用程序。官方还提供了一个运行“spring脚本”的命令行工具。Spring Boot 的特点:...原创 2019-07-23 21:56:52 · 517 阅读 · 0 评论 -
Spring Boot(三) -- Web 容器配置
我们知道,一个项目的启动是需要 web 服务器的,我们一般使用的web 服务器是 tomcat ,而我们创建的 Spring Boot 项目,我们都是直接启动即可,这并不是说我们创建的 Spring Boot 项目没有 web 服务器,而是在它的内部已经集成了 tomcat 服务器: 我们之前在使用 tomcat 服务器时,容器配置我们可以在 server.xml 文件中进行配置,这时候...原创 2019-07-23 16:17:17 · 258 阅读 · 0 评论 -
Spring Boot整合MyBatis多数据源
Spring Boot整合MyBatis多数据源 对于Spring Boot 整合JdbcTemplate多数据源,此方式相对比较复杂一些,没有整合JdbcTemplate多数据源相对简单一些,但此方式也是一种技术,我们也是要掌握的。创建工程首先我们需要创建一个Spring Boot 项目工程,并且添加Mybatis、Mysql以及web的相关依赖:创建好项目后,由于我们每个人的数据库...原创 2019-05-31 19:50:24 · 2465 阅读 · 1 评论 -
Spring Boot(四)-- 中的application.properties配置简介1
Spring Boot中的application.properties配置简介 我们用过Spring Boot的程序猿都知道,Spring Boot中的配置文件有两种格式,properties或者yaml,一般情况下,两者可以随意使用,选择自己喜欢的就可以,但是这中配置完全不一样的。本文就介绍application.properties配置方式的问题。问题一:存放的位置问题位置问题一:默认...原创 2019-05-28 15:10:36 · 1725 阅读 · 0 评论 -
Spring Boot(十 二)-- @ControllerAdvice注解的使用
@ControllerAdvice 这个注解乍一看,咋这么有点熟悉,和 @Controller 咋这么像啊?没错,@ControllerAdvice 这个注解就是一个增强版的 @Controller 。那么我们今天要了解的这个注解有什么用呢?功能如下:1、全局异常处理2、全局数据绑定3、全局数据预处理注意: 这个注解并不是 Spring Boot 中特有的,这个注解是 Sp...原创 2019-07-27 21:45:59 · 1141 阅读 · 0 评论