Sprint Boot
文章平均质量分 78
秋桐叶落
这个作者很懒,什么都没留下…
展开
-
Spring Boot示例 - 2. 使用Spring Boot + Spring Data REST + Spring Data JPA构建符合HATEOAS规范的REST应用
一、概述一般使用Spring MVC + Spring Data JPA即可构建REST服务,但是这种方式要完整实现Controller层,Service层和Repository层,需要编写很多样板代码,诸如注释,XML配置等。 使用Spring Data REST可以轻松构建超媒体驱动(hypermedia-driven)的REST服务。 Spring Data REST本身是个Spring原创 2016-07-13 18:39:59 · 8209 阅读 · 2 评论 -
Spring Boot教程 - 5. Spring整合Mybatis,及配置多数据源
一、概述 本文介绍如何在Spring Boot中引入Mybatis,并自动配置数据源和sqlSession等内容。更进一步的讲解如果配置多数据源。二、自动配置Mybatis TODO三、手动配置多数据源 TODO原创 2016-07-29 18:03:18 · 698 阅读 · 2 评论 -
Spring Boot教程 - 3. 将配置文件放到jar外部
如果不想使用默认的application.properties,而想将属性文件放到jar包外面,可以使用如下两种方法: 只能设置全路径。因为java -jar运行jar包时,无法指定classpath(无论通过参数还是环境变量,设置的classpath都会被覆盖)。方法1:命令行传参指定spring.config.locationjava -jar -Dspring.config.locati原创 2016-07-19 13:44:21 · 8657 阅读 · 0 评论 -
Spring Boot教程 - 4. 构建*nix/Windows上的可执行文件,做成service
如果不想直接部署jar包,而想打包成可执行文件并作为service部署。可以参考如下方法:1. Linux上(Centos测试无问题)修改pom文件的mvn插件,增加 <executable>true</executable>: <build> <plugins> <plugin> <groupId>org.sprin原创 2016-07-19 13:56:51 · 2593 阅读 · 0 评论 -
Spring Boot示例 - 4. 使用Spring Boot和Spring Security构建安全的Web应用
一、概述 Spring Boot提供的自动配置和无XML化,使得构建安全的Web应用变得非常容易。本文将演示如何使用Spring Boot和Spring Security构建基于角色的访问控制(RBAC)。二、什么是RBAC,即基于角色的访问控制? Role Based Access Control,就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就原创 2016-07-15 18:14:41 · 6839 阅读 · 3 评论 -
Spring Boot示例 - 3. 使用spring-boot-devtools
一、概述spring-boot-devtools为应用提供一些开发时特性,包括默认值设置,自动重启,livereload等。本文将逐一介绍这些特性,并做演示。二、如何使用spring-boot-devtools在pom中,引入spring-boot-devtools即可:<dependencies><dependency><groupId>org.springframework.boot</gr原创 2016-07-15 16:22:02 · 9231 阅读 · 2 评论 -
Spring Boot教程 - 2. Spring Boot提供的特性
一、导览本文主要按以下模块介绍Spring Boot(1.3.6.RELEASE)提供的特性。 1. SpringApplication类 2. 外部化配置 3. Profiles 4. 日志 5. 开发WEB应用 6. Security 7. 使用SQL 8. 使用JOOQ 9. 使用NoSQL 10. 缓存 11. 消息 12. 测试 13. dev tools演原创 2016-07-14 13:44:37 · 5166 阅读 · 0 评论 -
Spring Boot教程 - 1. 简介
一、导览本文主要介绍以下几部分: 1. 什么是Spring Boot? 2. 为什么使用Spring Boot? 3. Spring Boot提供哪些功能? 4. 如何使用Spring Boot? 5. Spring Boot有哪些不足?二、什么是Spring Boot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以原创 2016-07-11 18:28:51 · 9483 阅读 · 1 评论 -
Spring Boot示例 - 1. 使用Spring Boot Actuator构建RESTful web service
一、概述Spring Boot Actuator是Spring Boot的子项目。使用它无需特别配置,即可为应用增加一些生产级别的服务。本教程展示使用Eclipse + Maven来从零开始构建一个RESTful的应用。 该应用作用是访问http://localhost:8080/fuck?name=xxx,会返回json字符串,并且访问http://localhost:8080/metrics原创 2016-07-11 14:53:17 · 5004 阅读 · 3 评论 -
Spring Boot教程 - 6. 打包成可部署到外部servlet容器的war包
一、概述Sprint Boot默认将应用打包成可独立执行的jar包。虽然这样很方便微服务式的应用部署,但是如果你仍然想打包成旧式的war包,并部署到servlet容器,例如tomcat或者jetty中,Spring Boot也提供相应的支持。 本文简要介绍如何打包成war包。二、具体操作1. 继承SpringBootServletInitializer,并覆写configure方法这样就可以使用S原创 2016-08-05 10:31:27 · 3181 阅读 · 0 评论