Spring Boot
文章平均质量分 50
德玛西亚2班
一只开发狗,一只攻城狮
展开
-
Spring Boot 的Hello World
Spring Boot 的Hello World一.什么是Spring BootSpring Boot是由Pivotal团队提供的全新框架,对spring框架的全系列组件进行了内部封装。对外只是提供maven或者gradle的形式来进行引入parent.pom或者parent.gradle,让每一个spring项目都是以spring的子项目的形式来运行,避免了spring项目烦繁琐的配置,...原创 2018-04-02 11:21:40 · 170 阅读 · 0 评论 -
Spring Boot中SpringDateJPA的使用
Spring Boot中SpringDateJPA的使用一.什么是SpringDateJPASpring Data是一个用于简化数据库访问,并支持云服务的开源框架。JPA它主要是为了整合第三方ORM框架,建立一种标准的方式。Spring Data JPA就可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能...原创 2018-04-12 11:28:47 · 2568 阅读 · 1 评论 -
Spring Boot中Thymeleaf模板引擎的使用
Spring Boot中Thymeleaf模板引擎的使用一.什么是Thymeleaf引擎Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本。SpringBoot默认使用的就是themeleaf模板引擎。创建工程1.创建Spring Boot工程,pom.xml文件中加入Thymeleaf的...原创 2018-04-18 17:50:37 · 234 阅读 · 0 评论 -
Spring Boot整合Shiro框架进行身份验证
Spring Boot整合Shiro框架进行身份验证一.什么是ShiroApache Shiro 是 Java 的一个安全框架,Shiro 可以帮助我们完成:认证、授权、加密、会话管理等。相比较Spring Security 她更加的小巧易用。其基本功能点如下图所示: Authentication:身份认证 / 登录,验证用户是不是拥有相应的身份;Authorization:...原创 2018-04-24 17:35:48 · 5541 阅读 · 2 评论 -
Spring Boot 整合Mybatis
Spring Boot 整合MybatisMybatis是用的比较多的ORM开源框架,传统的Spring中整合Mybatis要引入各种jar包,还要注意jar包的版本,工程中还需要一对的配置文件。下面来看看在Spring Boot中使用Mybatis有多么的简单。一.创建工程具体创建过程可以参考第一篇文章,注意在选择组件的时候奖mybatis加上。 二.配置工程文件...原创 2018-04-21 15:30:09 · 272 阅读 · 0 评论 -
Spring Boot整合Shiro进行权限授权管理
Spring Boot整合Shiro进行权限授权管理上次咱们说到了在Spring Boot中整合Shiro进行身份验证,在其基础上咱们今天继续来说说Shiro另一个很重要的功能权限管理。一.自己定义的域重写doGetAuthorizationInfo方法上一章中咱们的域MyShiroRealm中doGetAuthorizationInfo方法直接返回null,不做权限的处理。现在我...原创 2018-04-26 15:37:37 · 2371 阅读 · 0 评论 -
SpringBoot多环境配置
SpringBoot 多环境配置一.properties多环境配置在我们工作中使用几套环境应该是很正常的,比如开发环境,测试环境,生产。每套环境的配置信息可能都是不一样的,所以频繁修改配置文件很容易出错。有人会很容易想到使用不同的配置文件,开发使用dev.properties,测试使用test.properties,生产使用pro.properties。但是这样就可以了么,文件名称没有要求...原创 2018-05-25 17:13:10 · 446 阅读 · 0 评论 -
Spring Boot 自定义配置文件及配置文件属性读取
Spring Boot 自定义配置文件及配置文件属性读取一.读取核心配置文件核心配置文件是指在resources根目录下的application.properties或application.yml配置文件,读取这两个配置文件的方法比较简单application.properties内容如下:com.my.name = sunming使用@Value方式(常用)...原创 2018-06-01 15:25:52 · 2459 阅读 · 0 评论