spring boot
文章平均质量分 58
jaryle
这个作者很懒,什么都没留下…
展开
-
spring boot中WebMvcConfigurationAdapter抽象类的作用
这个类是SpringBoot内部提供专门处理用户自行添加的配置,里面不仅仅包含了修改视图的过滤还有其他很多的方法,包括我们后面章节要讲到的拦截器,过滤器,Cors配置等。开始前还是有点要注意的:springBoot 的版本从1.x 升级到 2 之后WebMvcConfigurerAdapter就发现这个抽象类已经过时了,查看源码就知道,在springboot 1.x中WebMvcConfi...原创 2018-08-06 15:26:51 · 3817 阅读 · 2 评论 -
springboot+mybatis整合配置事务详解(^_^)
springboot集成mybatis有三种方式:一、最简单的方式就是使用MyBatis官方提供的 mybatis-spring-boot-starter。二、另一种使用spring-mybatis包的xml配置方式,这样需要自己写一些代码,但可以更灵活的控制mybatis的各项配置。三、使用引入xml配置(淘汰)最简单的一(略)太简单就不写了,只要配置数据源即可这里主要介绍s...原创 2019-02-26 11:34:18 · 20830 阅读 · 1 评论 -
springboot使用依赖包配置mybatis(^_^)
首先来谈谈这个依赖包mybatis开发团队为Spring Boot 提供了 MyBatis-Spring-Boot-Starter 。首先,MyBatis-Spring-Boot-Starter will:Autodetect an existing DataSource. Will create and register an instance of a SqlSession...原创 2019-02-14 16:49:12 · 2450 阅读 · 0 评论 -
spring boot 部署外部tomcat
Spring boot 本身是有内置的tomcat,所以可以打包成jar文件,使用java -jar 项目名 就可以运行但是我们如果想把项目部署到外部的tomcat中,这样可以对tomcat和jvm的优化更好操作。注意:如果要把项目发布到tomcat下启动类就需要继承SpringBootServletInitializer类,不论你是否使用还是不使用jsp模板我们把项目发布到外部的to...原创 2018-12-17 15:15:02 · 574 阅读 · 0 评论 -
Spring Boot实战:模板引擎
虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,完全不需要用的模板引擎。这种方式的优点在于前后端完全分离,并且随着近几年前端工程化工具和MVC框架的完善,使得这种模式的维护成本相对来说也更加低一点。但是这种模式不利于SEO,并且在性能上也会稍微差一点,还有一些场景,使用模板引擎会更方便,比如说邮件模板。这篇文章主要讨论Spring boot与模板...原创 2018-12-21 14:55:49 · 192 阅读 · 0 评论 -
spring boot 拦截器和过滤器实现
首先聊聊传统的拦截器和过滤器的概念要了解他们我么先来AOP,AOP不是什么新的技术,而是一种新的编程思想,在面向对象编程的思想中,我们都是通过很容易的通过封装,继承,多态来进行纵向扩展,横向扩展我们可以使用面向切面编程也即spring 的AOP,比如在service层中定义事务,和对日志的统一处理,面向对象编程是无法实现的,所以面向切面编程是对面向对象编程的补充,我们今天讲的过滤器和拦截器都属...原创 2018-12-21 14:46:43 · 769 阅读 · 0 评论 -
eclipse 切换环境(开发,生产,测试)
用idea 的可以选择开发环境,但是eclipse没有,上网查了一下才知道,eclipse切换环境方法:在项目上点击右键----------->Maven--------------------->select maven profiles 可以根据需要选择环境,前提是你的pom.xml和项目中配置多个spring boot配置文件application.propertie...原创 2018-11-23 17:35:56 · 2088 阅读 · 1 评论 -
spring boot + redis 配置
1.引入reids包spring-boot-starter-redis(springboot版本1.4版本前),spring-boot-starter-data-redis(1.4版本后)选择合适的API:这个主要是根据redis存储的数据类型需求决定,key一般都是String,但是value可能不一样,一般有两种,String和 Object; 如果k-v都是String类型,我...原创 2018-08-07 17:44:02 · 10104 阅读 · 4 评论 -
spring boot 使用application.yml作为配置文件格式也特别注意
在进行spring boot 开发时,我们现在都比较喜欢使用application.yml来作为配置文件,而不喜欢使用application.properties来配置。我个人认为还是使用application.yml比较直观,易读一些, 但是书写格式一定要注意:(1)yml文件采用空格的形式,都是偶数个空格,主关键字顶头,次之关键字换行2个空格,依次类推。。。刚开发的时候不太注意,所以...原创 2018-08-07 10:53:06 · 7712 阅读 · 0 评论 -
Spring boot HttpMessageConverter的作用
相信使用过Spring的开发人员都用过@RequestBody、@ResponseBody注解,可以直接将输入解析成Json、将输出解析成Json,但HTTP 请求和响应是基于文本的,意味着浏览器和服务器通过交换原始文本进行通信,而这里其实就是HttpMessageConverter发挥着作用。HttpMessageConverterHttp请求响应报文其实都是字符串,当请求报文到java...原创 2018-08-06 15:52:30 · 1061 阅读 · 0 评论 -
spring boot 注解处理统一异常和自己编写接口来处理异常的区别
此前,我们主要通过在控制层(Controller)中手动捕捉异常(TryCatch)和处理错误,在SpringBoot 统一异常处理的做法主要有两种:一是基于注解ExceptionHandler,二是基于接口ErrorController,两者都可以让控制器层代码快速“瘦身”,让业务逻辑看起来更加清晰明朗!一. 默认错误处理SpringBoot 默认为我们提供了BasicErrorCont...原创 2019-05-20 17:40:41 · 577 阅读 · 0 评论