上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: Spring-data-jpa支持 对于数据源的配置可以沿用上例中DataSourceConfig的实现。 新增对第一数据源的JPA配置,注意两处注释的地方,用于指定数据源对应的Entity实体和Repository定义位置,用@Primary区分主数据源。 新增对第二数据源的JPA配置,内容与第一 阅读全文
posted @ 2018-03-07 11:12 allalongx 阅读(445) 评论(1) 推荐(6) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-03-07 11:10 allalongx 阅读(402) 评论(0) 推荐(6) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-03-07 11:09 allalongx 阅读(328) 评论(0) 推荐(6) 编辑
摘要: 创建实体 创建一个User实体,包含id(主键)、name(姓名)、age(年龄)属性,通过ORM框架其会被映射到数据库表中,由于配置了hibernate.hbm2ddl.auto,在应用启动的时候框架会自动去数据库中创建对应的表。 创建数据访问接口 下面针对User实体创建对应的Repositor 阅读全文
posted @ 2018-03-07 11:07 allalongx 阅读(470) 评论(2) 推荐(6) 编辑
摘要: 在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的单表操作而言,除了表和字段不同外,语句都是类似的,开发人员需要写大量类似而枯燥的语句来完成业务逻辑。 为了解决这些大量枯燥的数据操作语句,我们第一个想到的是使用ORM框架,比如:Hibernate。通过整合Hibernate之后,我们以 阅读全文
posted @ 2018-03-07 11:05 allalongx 阅读(425) 评论(2) 推荐(6) 编辑
摘要: 使用JdbcTemplate操作数据库 Spring的JdbcTemplate是自动配置的,你可以直接使用@Autowired来注入到你自己的bean中来使用。 举例:我们在创建User表,包含属性name、age,下面来编写数据访问对象和单元测试用例。 定义包含有插入、删除、查询的抽象接口User 阅读全文
posted @ 2018-03-07 11:03 allalongx 阅读(382) 评论(5) 推荐(6) 编辑
摘要: 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入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 阅读(1390) 评论(2) 推荐(7) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页