摘要: 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 嵌入式数据库支持 嵌入式数据库通常用于开发和测试环境,不推荐用于生产环境。Spring Boot提供自动配置的嵌入式数据库 阅读全文
posted @ 2018-03-06 11:05 allalongx 阅读(464) 评论(1) 推荐(7) 编辑
摘要: 在这一节,我们将对/hello页面进行权限控制,必须是授权用户才能访问。当没有权限的用户访问后,跳转到登录页面。 添加依赖 在pom.xml中添加如下配置,引入对Spring Security的依赖。 Spring Security配置 创建Spring Security的配置类WebSecurit 阅读全文
posted @ 2018-03-06 11:04 allalongx 阅读(15465) 评论(1) 推荐(7) 编辑
摘要: 准备工作 首先,构建一个简单的Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。 Web层实现请求映射 /:映射到index.html /hello:映射到h 阅读全文
posted @ 2018-03-06 11:01 allalongx 阅读(2560) 评论(2) 推荐(6) 编辑
摘要: 在上述例子中,通过@ControllerAdvice统一定义不同Exception映射到不同错误处理页面。而当我们要实现RESTful API时,返回的错误是JSON格式的数据,而不是HTML页面,这时候我们也能轻松支持。 本质上,只需在@ExceptionHandler之后加入@ResponseB 阅读全文
posted @ 2018-03-06 11:00 allalongx 阅读(1392) 评论(2) 推荐(7) 编辑
摘要: 我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一 阅读全文
posted @ 2018-03-06 10:59 allalongx 阅读(587) 评论(5) 推荐(7) 编辑