摘要:
个人项目需要实现返回指定城市天气信息的功能,因为对于数据没有什么需求,完全自娱自乐的项目,所以在网上找了一个免费的天气API。调用方式:feign 简单用浏览器请求了一下,返回结果如下: 第一次写法如下: import org.springframework.cloud.openfeign.Feig 阅读全文
摘要:
Java高级语法之反射 目录 一、什么是反射 二、准备测试:实体类的创建 三、反射中的几个重要类及方法 (一)反射中的重要类之Class 1. Class类测试实例 (二)反射中的重要类之Field 1. Field类的获取与常用方法 2. Field类测试实例 (三)反射中的重要类之Constru 阅读全文
摘要:
Lambda表达式 Lambda使用注意事项: 1. 并非所有的接口都可以使用Lambda表达式,只有函数式接口可以使用。可以使用@FunctionalInterface注解标注函数式接口,提前进行检查。 函数式接口:只能有一个抽象方法的接口(不包括默认方法以及静态方法) Lambda使用步骤 一、 阅读全文
摘要:
SpringBoot整合SpringSecurity 一、创建项目,选择依赖 选择Spring Web、Thymeleaf即可 二、在pom文件中导入相关依赖 <!-- 导入SpringSecurity的启动器 --> <dependency> <groupId>org.springframewor 阅读全文
摘要:
SpringBoot整合MongoDB 一、创建项目,选择依赖 仅选择Spring Web、Spring Data MongoDB即可 二、引入相关依赖(非必要) 这里只是为了实体类的创建方便而引入lombok <!-- 引入lombok --> <dependency> <groupId>org. 阅读全文
摘要:
SpringBoot整合Swagger 项目完整目录如下 一、创建项目,选择依赖 仅选择Spring Web即可 二、在pom文件中引入相关依赖 <!-- 引入lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifact 阅读全文
摘要:
SpringBoot整合Druid 一、创建项目,选择依赖 选择Spring Web、JDBC API、MySQL Driver即可 二、在pom中引入相关依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-jav 阅读全文
摘要:
SpringBoot整合MybatisPlus 目录(可点击直接跳转,但还是建议按照顺序观看,四部分具有一定的关联性): 实现基础的增删改查 实现自动填充功能 实现逻辑删除 实现分页 首先给出四部分完整的项目结构 一、实现基础的增删改查功能 1.创建项目、选择依赖 选择Spring Web、JDBC 阅读全文
摘要:
SpringBoot整合Mybatis 一、创建SpringBoot项目 选择Spring Web、JDBC API、MyBatis Framework、MySQL Driver 二、修改MySQL驱动版本、引入其他相关JAR包 <dependency> <groupId>mysql</groupI 阅读全文
摘要:
SpringBoot整合JDBC 一、创建SpringBoot项目 选择Spring Web、JDBC API、MySQL Driver 二、在pom配置文件中修改JDBC版本,导入lombok <dependency> <groupId>mysql</groupId> <artifactId>my 阅读全文