- 博客(16)
- 收藏
- 关注
原创 SpringBoot2.0学习之集成Swagger2
SpringBoot2.0学习之集成Swagger2, 放弃原有接口文档1. 为什么要使用Swagger2?Swagger2可以在更新代码的同时更新接口文档,不会出现代码更新了好几个版本了,但是接口文档从来没更新过,导致后期维护的困难。我有一个同学刚入职的一家公司,代码和接口文档根本就对不上,导致他现在根本不敢轻易动代码。2. 如何集成Swagger2.1. 在pom.xml中引入相关依赖...
2019-02-20 08:20:38 688
原创 SpringBoot2.0学习之集成lombok插件,使代码更简洁
SpringBoot2.0学习之集成lombok插件,使代码更简洁lombok主要用来帮助我们减少Bean中大量的冗余代码,如何集成呢?1. IDE安装插件,以idea为例:2. 在pom.xml中引入依赖<!--lombok插件--><dependency> <groupId>org.projectlombok</groupId>...
2019-02-11 14:50:42 333
原创 SpringBoot2.0学习之使用Aop技术处理web请求信息
SpringBoot2.0学习之使用Aop技术处理web请求信息1. 在pom.xml中引入aop的依赖<!--aop依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop<...
2019-02-11 11:41:55 223
原创 SpringBoot2.0学习之全局异常捕获
SpringBoot2.0学习之全局异常捕获全局捕获异常就是将所有controller里抛出的异常拦截并返回提示信息。@ControllerAdvice: 将类定义为Controller的辅助类@ExceptionHandler: 拦截异常的注解两个注解搭配使用,实现全局异常的捕获。1. 创建...
2019-02-10 21:44:59 636 1
原创 SpringBoot2.0学习之集成freemarker模板引擎
SpringBoot2.0学习之整合freemarker模板引擎1. 在pom.xml中引入相关依赖 <!--freemarker模板引擎--> <dependency> <groupId>org.springframework.boot</groupId> <artifac...
2019-02-10 14:40:42 249
原创 SpringBoot2.0学习之静态资源的访问
SpringBoot2.0学习之静态资源的访问1. 什么是静态资源?类似css, js, 图片等资源统称为静态资源。2. SpringBoot默认提供的静态资源的访问路径有哪些?classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/resources3. 如果默认提供的没有你喜欢的单词该...
2019-02-10 10:32:42 2393
原创 SpringBoot2.0学习之常用注解
SpringBoot2.0学习之常用注解1. @Configuration:在用,用于定义配置类2. @Bean: 在方法上使用,可以把方法返回的bean实例加入到Spring容器中,方便随时使用。该注解需要在@Configuration注解或@Component注解定义的类中使用。例如:@PathVariable@value@Profiles@ConfigurationProper...
2019-02-10 00:33:51 366
原创 SpringBoot2.0学习之yml配置文件,多环境配置文件
SpringBoot2.0学习之yml配置文件,多环境配置文件1. SpringBoot中常用的配置文件类型有两种1. application.properties 格式如下:2. application.yml 格式如下:对比可以明显看出,yml格式的配置文件不仅减少了冗余的代码,而且可读性也更强了,所以现在yml配置文件用的很多。注意:在yml配置的 :(冒号) 后面必须有空格。2...
2019-02-09 10:05:45 3230
原创 SpringBoot2.0学习之事务
SpringBoot2.0学习之事务1. 什么是事务?详细描述传送门:https://baike.baidu.com/item/数据库事务/9744607?fr=aladdin总结:其实就是一个方法内如果存在多个数据库操作,要么一起成功,要么一起失败。2. 在spring中,事务有两种实现方式1. 编程式事务,通过TransactionTemplate实现。2. 声明式事务,通过@Tr...
2019-02-08 21:01:57 398
原创 SpringBoot2.0学习之集成druid连接池
SpringBoot2.0学习之集成druid数据库连接池为什么使用druid?阿里的druid连接池可以提供强大的监控和扩展功能。1. 在pom.xml文件中引入依赖 <!--druid连接池--> <dependency> <groupId>com.alibaba</groupId> ...
2019-02-08 19:17:53 591
原创 SpringBoot2.0学习之集成MyBatis PageHelper分页插件
SpringBoot2.0学习之集成MyBatis PageHelper分页插件1. 在pom.xml文件中引入依赖<!--pagehelper插件--><dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-sprin...
2019-02-08 16:30:00 441
原创 SpringBoot2.0学习之集成mybatis
SpringBoot2.0学习之集成mybatis1. 在pom.xml中引入mybatis和mysql的依赖&amp;lt;!--mybatis--&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.mybatis.spring.boot&amp;lt;/groupId&
2019-02-06 01:30:44 160
原创 SpringBoot2.0学习之mybatis generator工具的使用
SpringBoot2.0学习之mybatis generator工具的使用前言:什么是mybatis generator工具? 大家都知道,在使用mybatis框架时都要创建pojo类,mapper类和对应的xml文件,不仅繁琐麻烦,而且很容易出错。所以mybatis提供了mybatis generator工具可以帮助我们快速的生成pojo类,mapper类和对应的xml文件并且生成一些通用的...
2019-02-04 17:16:44 303
原创 SpringBoot2.0学习之整合logback输出日志
SpringBoot2.0学习之整合logback输出日志ps: 由于SpringBoot默认整合的就是logback,所以相关的依赖是不需要引入的。spring-boot-starter包下已经把相关依赖引入好了。所以我们只需要加入logback相关的配置就可以了。1. 在resources下创建logback.xml文件内容如下:&amp;lt;?xml version=&quot;1.0&quot; encod...
2019-02-03 23:24:00 807
原创 SpringBoot2.0学习之创建一个简单的web项目
SpringBoot2.0学习之创建一个简单的web项目第一种方法:使用IDE工具直接创建ps: 如果使用Eclipse的话需要安装插件,这里使用IDEA创建,如果使用Eclipse工具但是不想安装插件可以使用第二种方法。1. 创建一个新的项目2. 选择JDK版本和初始化服务地址后,点击Next3. 输入相关参数后,点击Next4. 选好相关的组件后, 点击Next5. 选择项目的...
2019-02-03 18:50:26 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人