
Spring Boot 学习系列
Spring Boot 从入门到项目实战
Coder编程
欢迎关注Coder编程公众号,主要分享数据结构与算法、Java相关知识体系、框架知识及原理、Spring全家桶、微服务项目实战、DevOps实践之路、每日一篇互联网大厂面试或笔试题以及PMP项目管理知识等。更多精彩内容正在路上~
展开
-
SpringBoot 学习系列 | (九)SpringBoot快速整合Redis
话不多说,直接贴代码:Maven pom.xml引入依赖<!--Redis--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...原创 2018-07-20 09:22:18 · 584 阅读 · 1 评论 -
SpringBoot 学习系列 | (八)IDEA Mybatis 生成逆向工程(generator)
本篇将主要介绍Mybatis的逆向工程如何在SpringBoot环境上实现。环境准备 IDEA、SpringBoot、Mybatis目录结构 表结构maven依赖的包与插件(只贴出Mybatis相关包)<!--mysql数据库连接--> <dependency> <...原创 2018-07-17 13:38:23 · 1729 阅读 · 1 评论 -
SpringBoot学习系列 | (七)Spring @Async 异步线程池用法梳理
1. TaskExecutorSpring异步线程池的接口类,其实质是java.util.concurrent.ExecutorSpring 已经实现的异常线程池:1. SimpleAsyncTaskExecutor:不是真的线程池,这个类不重用线程,每次调用都会创建一个新的线程。2. SyncTaskExecutor:这个类没有实现异步调用,只是一个同步操作。只适用于不需要多线程...转载 2018-01-10 15:42:48 · 1409 阅读 · 0 评论 -
SpringBoot学习系列 | (六)构建一个较为复杂的RESTful API以及单元测试
首先,回顾并详细说明一下在快速入门中使用的@Controller、@RestController、@RequestMapping注解。如果您对Spring MVC不熟悉并且还没有尝试过快速入门案例,建议先看一下快速入门的内容。@Controller:修饰class,用来创建处理http请求的对象 @RestController:Spring4之后加入的注解,原来在@Controller中返回...转载 2018-01-04 16:59:04 · 957 阅读 · 0 评论 -
SpringBoot学习系列 | (五)Logback 教科书级别教程
1 简单日志配置spring boot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。1.1 配置控制台日志的debug级别默认情况下,spr...转载 2018-01-03 16:03:30 · 1002 阅读 · 0 评论 -
SpringBoot学习系列 | (四)配置切换指南
一般在一个项目中,总是会有好多个环境。比如:开发环境 -> 测试环境 -> 预发布环境 -> 生产环境每个环境上的配置文件总是不一样的,甚至开发环境中每个开发者的环境可能也会有一点不同,配置读取可是一个让人有点伤脑筋的问题。Spring Boot提供了一种优先级配置读取的机制来帮助我们从这种困境中走出来。常规情况下,我们都知道Spring Boot的...原创 2017-12-22 10:27:42 · 388 阅读 · 0 评论 -
SpringBoot学习系列 | (三)自定义favicon.ico图标
说到favicon.ico这个小图标,Spring Boot提供了默认的小叶子,如果大家想定制这个小图标可通过以下做法:1,application.propertiesspring.mvc.favicon.enabled = false2,将自定义的icon放在 resources 下面的 static下。3,页面引用 <link rel=...原创 2017-11-20 18:06:15 · 5361 阅读 · 1 评论 -
SpringBoot学习系列 | (二)SpringBoot如何获取properties配置
前言:在项目中,很多时候需要把配置写在properties里,部署的时候也需要切换不同的环境来选择正确的配置的参数,也有时候需要将mq redis等第三方配置新建一个properties文件在项目中引用。1.因为是Spring的环境,当然首先需要搭建好Spring环境。package com.example;import org.springframework.beans.facto...原创 2017-09-08 16:23:06 · 1797 阅读 · 0 评论 -
SpringBoot 学习系列 | (一) 为什么选择spring boot?
一、简介 Java作为一门编程语言,已经发展十多年了。经过漫长的发展,已经形成了自己的一套完整的体系。Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什 么Java一直保持着非常活跃的用户群。 最受Java开发者喜好的框架当属Spring,Spring也成为了在Java EE开发中...原创 2017-10-11 15:33:20 · 1554 阅读 · 0 评论 -
Springboot RestTemplate如何配置http和https
RestTemplate 基本使用这里不说了,拿最简单的配置来对比吧。看代码比较直接,先来看一个基本配置import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.cl...转载 2019-09-25 10:56:35 · 920 阅读 · 0 评论 -
spring boot下使用JaxWsProxyFactoryBean来进行web service调用遇到的两个坑
1. 如果web service的wsdl地址不可用,那么spring boot无法正常启动代码@Configuration@Lazy@PropertySource(value = "classpath:application.properties",ignoreResourceNotFound = true)@PropertySource(value = "classpath:app...转载 2018-12-27 16:51:35 · 2973 阅读 · 0 评论 -
Mybatis | 学习系列 Spring Boot MySql Mybatis 设置主键自增并返回
本文将介绍SpringBoot Mysql 环境下,Mybatis 设置主键自增并返回。作者本人也是参考网上的写法,中间由于设置自增主键名称和实体类的主键对应不上,所以就把坑记录下来。UserClient.xml <insert id="insert" keyProperty="clientId" useGeneratedKeys="true" parameterType="...原创 2018-07-19 19:40:53 · 6476 阅读 · 0 评论