
√ springboot
hello-java-maker
为了我们,做最好的自己
展开
-
spring Aop实现身份验证和springboot异常统一处理
一、spring Aop身份验证一般,如果用户没有登录的话,用户只可以查看商品,但是其他的,比如支付等是不能够进行操作的,这个时候,我们就需要用到用户拦截, 或者说身份验证了。首先定义一个类AuthorizeAspect,以@Aspect注解。然后把所有以Controller声明为切点,但排除UserController,因为这个Controller就是验证用户登录的Controlle...原创 2018-07-05 11:53:29 · 3895 阅读 · 2 评论 -
玩转springboot:整合mybatis实例
这篇文章讲解一下springboot整合mybatis,其实,springboot整合mybatis和springmvc整合mybatis并没有什么太大的区别,大体上还是差不多哦,只是比springmvc更加的简单一点,下面我们就以一个例子来讲解一下整合mybatis。我们先看一下pom.xml<dependency> <groupId>org.mybati...原创 2018-07-26 17:56:15 · 1085 阅读 · 0 评论 -
玩转springboot:整合JdbcTemplate访问数据库进行操作
这篇文章我们看一下springboot整合jdbc,做一个小例子来讲解。数据源配置在pom.xml文件中导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring‐boot‐starter‐jdbc</artifactId...原创 2018-07-26 16:57:56 · 1796 阅读 · 0 评论 -
玩转springboot:自定义异常处理和深入异常处理原理
一、springboot原理探究1、springboot默认错误处理机制1.1、错误页面如果没有进行处理出现错误,默认这样处理页面。1.2、其他客户端,默认响应一个json数据2、深入原理2.1、查看BasicErrorController这个类是默认处理/error请求的。下面看看源代码其中有这样一段代码来处理错误请求:@Controlle...原创 2018-07-26 15:20:44 · 28386 阅读 · 7 评论 -
玩转springboot:实现springboot自定义拦截器
一、前言在javaee中,我们经常使用filter来做拦截器,后来有了springmvc,我们使用HandlerInterceptor进行拦截,springmvc的拦截器查看这篇文章,现在有了springboot,我们使用HandlerInterceptor进行拦截,但是我们不用xml的配置,省了很多的事情。二、springboot拦截器使用1、设置拦截器/** * @aut...原创 2018-07-26 10:41:50 · 8189 阅读 · 3 评论 -
玩转springboot:thymeleaf模板引擎入门程序
一、前言常用的模板引擎有:JSP、Velocity、Freemarker、Thymeleaf但是,Springboot默认是不支持JSP的,默认使用thymeleaf模板引擎。而且,语法更简单,功能更强大,所以这里介绍一下springboot使用Thymeleaf的实例以及遇到的问题。二、配置application.properties文件#thymelea模板配置sprin...原创 2018-07-25 17:15:48 · 496 阅读 · 0 评论 -
玩转springboot:默认静态资源和自定义静态资源实战
在web开发中,静态资源的访问是必不可少的,如:图片、js、css 等资源的访问。 spring Boot 对静态资源访问提供了很好的支持,基本使用默认配置就能满足开发需求一、默认静态资源映射Spring Boot 对静态资源映射提供了默认配置Spring Boot 默认将 /** 所有访问映射到以下目录: classpath:/static classpath:/...原创 2018-07-25 16:29:53 · 30982 阅读 · 12 评论 -
玩转springboot:日志的使用
一、SLF4j使用1、在系统中使用SLF4J以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法; 给系统里面导入slf4j的jar和 logback的实现jar就可以。import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class HelloWorld {publ...原创 2018-07-25 11:46:57 · 622 阅读 · 0 评论 -
玩转springboot:配置文件详细讲解
一、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的application.propertiesapplication.yml配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;YAML(YAML Ain’t Markup Language)YAML是“YAML不是一种标记语言”的外语缩写 [1] ...原创 2018-07-25 11:25:48 · 1747 阅读 · 0 评论 -
玩转springboot:入门程序
Spring Boot 入门1、Spring Boot 简介官网英文: Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”. We take an opinionated view of the...原创 2018-07-25 10:28:00 · 686 阅读 · 0 评论 -
玩转springboot:整合jpa教你简单crud
最近才开始关注了jpa这个操作数据库的框架,发现其实和其他的orm框架没有太大的区别,所以学习了一下,这里写一篇简单的springboot整合jpa的教程,做一个小小的记录。这里以用户表User作为基本的操作数据库的实体类为例。导入pom.xml的依赖<dependency> <groupId>org.springframework.boot<...原创 2018-07-27 16:34:14 · 4820 阅读 · 1 评论