![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
灬勿忘丶心安
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目构建
一、简介Spring 官方网站本身使用Spring 框架开发,随着功能以及业务逻辑的日益复杂,应用伴随着大量的XML配置文件以及复杂的Bean依赖关系。 随着Spring 3.0的发布,Spring IO团队主键开始摆脱XML配置文件,并且在开发过程中大量使用“约定优先配置”(convention over configuration)的思想来摆脱Spring框架中各种复杂的配置,衍生了J...转载 2018-04-12 17:32:45 · 176 阅读 · 0 评论 -
SpringBoot 方法入参验证
在后台开发过程中,对参数的校验成为开发环境不可缺少的一个环节。比如参数不能为 null,email 那么必须符合 emai l的格式,如果手动进行 if 判断或者写正则表达式判断无意开发效率太慢,在时间、成本、质量的博弈中必然会落后一、validation beanvalidation bean 是基于JSR-303标准开发出来的,使用注解方式实现,及其方便,但是这只是一个接口,没有具体实...原创 2018-08-20 17:13:19 · 2785 阅读 · 0 评论 -
SpringBoot集成Shiro
SpringBoot集成Shiro实现登录认证和权限管理一、Shiro集成依赖包(pom.xml):<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1原创 2018-08-08 15:08:12 · 500 阅读 · 0 评论 -
Spring Boot 打包分离依赖 JAR 和配置文件
环境:STS 框架:SpringBoot 一、Jar包启动分离 JAR 包和配置文件,使用 Maven 插件:&amp;lt;plugins&amp;gt; &amp;lt;!-- 打JAR包 --&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.apache.转载 2018-07-11 15:17:09 · 9776 阅读 · 0 评论 -
SpringBoot集成CAS客户端
SpringBoot集成CAS客户端实现单点登录功能一、使用第三方的starter依赖的 jar 包:<!-- CAS --><dependency> <groupId>net.unicon.cas</groupId> <artifactId>cas-client-autoconfig-support<...原创 2018-07-17 14:12:25 · 7504 阅读 · 3 评论 -
SpringBoot集成Swagger2
Swagger2是一款生成API文档工具一、环境搭建开发工具:Spring Tool Suite v_3.9.3(简称STS)依赖包管理(pom.xml): 测试 SpringBoot 1.5.3 版本需要 swagger2 1.8.0 版本,SpringBoot 1.4.2 版本 swagger2 1.6.1 版本可用<parent> <...原创 2018-04-25 17:09:45 · 541 阅读 · 0 评论 -
SpringBoot集成Junit测试环境
SpringBoot集成Junit测试环境一、环境搭建开发工具:Spring Tool Suite v_3.9.3(简称STS)依赖包管理(pom.xml):<!-- SpringBoot test --><dependency> <groupId>org.springframework.boot</groupId> <...原创 2018-04-25 16:40:28 · 996 阅读 · 0 评论 -
SpringBoot Web项目
Spring Boot 提供了spring-boot-starter-web来为Web开发予以支持,spring-boot-starter-web为我们提供了嵌入的Tomcat以及SpringMVC的依赖,用起来很方便。另外,我们这里还要用到模板引擎,我们做web开发可选的模板引擎还是挺多的,这里我主要使用Thymeleaf作为模板引擎,事实上,Spring Boot提供了大量的模板引擎,包括Fr...转载 2018-04-25 16:24:31 · 176 阅读 · 0 评论 -
SpringBoot中修改MySQL数据库建表方言
SpringBoot集成Hibernate后处理MySQL数据库时创建表的时候会出现乱码,是因为在创建表的时候使用默认的建表语言,需要修改建表语言一、实现修改配置数据# jpa配置参数# 数据库spring.jpa.database=MYSQL# 是否显示sql查询语句spring.jpa.show-sql=truespring.jpa.generate-ddl=true ...原创 2018-04-25 16:06:01 · 7627 阅读 · 0 评论 -
SpringBoot事务控制
SpringBoot事务控制一、实现SpringBoot中使用事务非常简单,首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 即可// SpringBoot启动类@SpringBootApplication@EnableTransactionManagemen...原创 2018-04-25 15:56:36 · 2698 阅读 · 1 评论 -
SpringBoot集成Hibernate
SpringBoot集成Hibernate一、环境搭建开发工具:Spring Tool Suite v_3.9.3(简称STS)依赖包管理(pom.xml):&lt;!-- 添加Web应用程序的典型依赖关系 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&原创 2018-04-25 15:50:52 · 1989 阅读 · 0 评论 -
SpringBoot集成JdbcTemplate
SpringBoot集成JdbcTemplate一、环境搭建开发工具:Spring Tool Suite v_3.9.3(简称STS)依赖包管理(pom.xml):<!-- 添加数据库依赖关系 --><dependency> <groupId>org.springframework.boot</groupId> ...原创 2018-04-25 15:37:30 · 318 阅读 · 0 评论 -
Spring Data JPA动态查询
默认的 JPA 可以做简单的查询,当我们遇到多条件时怎么动态的来查询数据,这里使用 Specification 来解决这个问题一、使用Dao 接口需要继承 JpaRepository 之外,还需要继承 JpaSpecificationExecutorimport org.springframework.data.jpa.repository.JpaRepository;import org...原创 2018-12-15 11:07:55 · 1532 阅读 · 0 评论