![](https://img-blog.csdnimg.cn/20191126185131539.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Springboot
文章平均质量分 62
包括Springboot项目相关问题
咖喱东东
程序员菜鸟
展开
-
Kotlin: warnings found and -Werror specified
1、问题描述Kotlin: warnings found and -Werror specified2、解决方案原创 2021-12-15 16:32:09 · 2422 阅读 · 0 评论 -
Spring Boot Actuator 使用介绍
Spring Boot Actuator 使用介绍初识 Actuator原生端点应用配置类度量指标类操作控制类近期在看《Spring Cloud 微服务实战》,由于时间过去几年,对于Actuator监控端点的介绍过时,故作此文更新一下。Spring Boot 版本:2.5.3初识 Actuator在现有的Spring Boot应用中引入该模块非常简单,只需要在pom.xml的dependencies节点中,新增spring-boot-starter-actuator的依赖即可,具体如下:<原创 2021-08-12 19:13:42 · 2418 阅读 · 1 评论 -
Springboot开心学习(第十二天)——Spring Boot 安全管理
文章目录1. Spring Security初体验2. 手工配置用户名密码2.1 配置文件配置2.2 配置类1. Spring Security初体验创建新的项目,依赖:创建一个测试的controllerHelloControllerpackage org.sky.security;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.原创 2020-08-02 23:41:07 · 232 阅读 · 0 评论 -
Springboot开心学习(第十一天)——Spring Boot 缓存
文章目录1. Spring Cache整合Redis1.1 Key值理解1.2 删除数据库数据时删除缓存数据1.3 修改数据库数据时修改缓存数据1.4 简化cacheNames2. Spring Cache 整合 Ehcache1. Spring Cache整合Redis创建项目,依赖:配置参数Userpackage org.sky.cacheredis;import java.io.Serializable;/** * @author sky * @date 2020/8/1 2原创 2020-08-02 00:04:42 · 168 阅读 · 0 评论 -
Springboot开心学习(第十一天)——开发者工具与单元测试
文章目录1. Devtool使用1. Devtool使用创建新的项目,依赖如下:写一个测试:@RestControllerpublic class HelloController { @GetMapping("/hello") public String hello(){ return "hello devtool"; }}运行后:修改返回值:@RestControllerpublic class HelloController {原创 2020-08-01 21:26:47 · 126 阅读 · 0 评论 -
Springboot开心学习(第十天)——构建 REST 服务
文章目录1. 搭建JPA环境2. Spring Boot中默认提供的增删改查2.1 查询2.2 分页查询2.3 新增2.4 修改2.5 删除3. Spring Boot中自定义查询方法4. REST配置CORS5. 自定义REST配置5.1 XML文件配置5.2 Java类配置6. MongoDB实现REST1. 搭建JPA环境创建新的下项目,依赖:修改pom.xml整体结构仅修改3个文件application.propertiesspring.datasource.type=com.al原创 2020-07-31 20:04:40 · 147 阅读 · 0 评论 -
Springboot开心学习(第十天)——Springboot整合NoSQL
文章目录1. Springboot整合Redis1. Springboot整合Redis前提:提前地洞redis。创建新的项目,依赖如下:仅设置两个文件配置application.propertiesspring.redis.database=0spring.redis.host=127.0.0.1spring.redis.port=6379HelloControllerpackage org.sky.redis;import org.springframework.bean原创 2020-07-31 16:41:42 · 156 阅读 · 0 评论 -
Springboot开心学习(第九天)
文章目录1. SpringBoot整合Spring Data JPA1. SpringBoot整合Spring Data JPA原创 2020-07-30 18:52:24 · 1473 阅读 · 0 评论 -
Springboot开心学习(第八天)——Springboot整合持久层技术
文章目录1. Springboot整合JdbcTemplate1.1 新增操作1.2 更新操作1.3 删除操作1.4 查询操作1.4 查询操作(简便)2. Springboot整合JdbcTemplate 多数据源3. Springboot整合Mybatis3.1 xml文件与mapper放在一起3.2 xml文件放在resource下3. Springboot整合Mybatis多数据源1. Springboot整合JdbcTemplate创建新的项目,依赖如下:pom.xml修改这两个地方整体原创 2020-07-29 23:19:07 · 177 阅读 · 0 评论 -
Springboot开心学习(第七天)
文章目录1. Springboot通过CORS实现跨域1.1 模拟问题1.2 单个解决1.3 配置类解决2. SpringBoot加载XML配置3. SpringBoot中注册拦截器4. CommandLineRunner实现系统启动任务5. ApplicationRunner实现系统启动任务6. SpringBoot整合Web基础组件7. SpringBoot路径映射8. SpringBoot使用类型转换器9. SpringBoot整合AOP10. SpringBoot自定义欢迎页面11. SpringB原创 2020-07-28 23:06:42 · 189 阅读 · 0 评论 -
leetcode543. 二叉树的直径
题目描述给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。注意:两结点之间的路径长度是以它们之间边的数目表示。思路一开始想成图论中的解法,即从任意两个点出发找最长的路径,但想想用在这原创 2020-07-28 09:33:52 · 267 阅读 · 0 评论 -
Springboot开心学习(第六天)
文章目录1. @ControllerAdvice1.1 三种用法1.2 处理全局异常1. @ControllerAdvice1.1 三种用法处理全局异常预设全局数据请求参数预处理1.2 处理全局异常依然使用文件上传的工程,将上传文件的大小限制为1KBspring.servlet.multipart.max-file-size=1KB启动,上传:抛出异常。解决方案:创建MyCustomException.javapackage org.sky.fileupload;imp原创 2020-07-27 23:02:49 · 157 阅读 · 0 评论 -
Springboot开心学习(第五天)
文章目录1. 整合Gson2. 整合Fastjson3. 静态资源访问3.1 系统默认位置3.2 自定义静态资源位置3.2.1 修改配置文件3.2.2 Java配置类4. Spring Boot文件上传1. 整合Gson还是在上一个创建的工程里修改pom.xml把json包排除出去,在把gson包依赖添加进来<dependency> <groupId>org.springframework.boot</groupId> <artifactId原创 2020-07-26 23:34:32 · 101 阅读 · 0 评论 -
Springboot开心学习(第四天)
文章目录1. FreeMarker命令1.1 条件判断 if1.1.1 测试1.2 switch、case、default、break1.2.1 测试1.3 list、break1.3.1 实验1.4 include1.4.1 实验1.5 import1.6 noparse1.6.1 实验1.7 escape2 整合Thymeleaf3. 整合JSP4. 返回Json数据4.2 情景1:有日期格式化需求1. FreeMarker命令1.1 条件判断 if这是一个典型的分支控制命令,该指令的作用完全类似原创 2020-07-26 07:57:54 · 176 阅读 · 0 评论 -
Springboot开心学习(第三天)
文章目录1. 属性注入1.1 Spring版本1.2 类型安全的属性注入2. YAML2.1 与properties区别2.2 实验2.3 如果是对象列表3. Profile4. 整合freemaker举例1. 属性注入1.1 Spring版本在application.properties添加配置的属性book.id=99book.name=三国演义book.author=罗贯中创建一个Book类@Componentpublic class Book { @Value("${bo原创 2020-07-24 23:52:42 · 92 阅读 · 0 评论 -
Springboot整合Freemarker报错:Circular view path [xxx]: would dispatch back to the current handler URL
原因FreeMarker的默认后缀改成了.ftlh。。要疯了解决改后缀名吧,ok。原创 2020-07-24 23:44:19 · 1163 阅读 · 0 评论 -
leetcode739. 每日温度
题目描述请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需要等待的天数。如果气温在这之后都不会升高,请在该位置用 0 来代替。例如,给定一个列表 temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是 [1, 1, 4, 2, 1, 1, 0, 0]。提示:气温 列表长度的范围是 [1, 30000]。每个气温的值的均为华氏度,都是在 [30, 100] 范围内的整数。思路首先,想到的肯定是暴力法,循环两原创 2020-07-24 08:48:25 · 160 阅读 · 0 评论 -
Springboot开心学习(第二天)
文章目录1. 简介2. 工程创建的三种方式2.1 在线创建2.2 通过IDE创建2.3 通过改造一个普通的Maven工程来实现3. 启动注解@SpringBootApplication4. Banner定制5. 内置tomcat配置6. 切换服务器1. 简介Springboot?更广泛+更快速的Spring开发体验一系列开箱即用的starter一系列非功能性的自动化配置没有XML配置文件生成2. 工程创建的三种方式在线创建通过IDE创建通过改造一个普通的Maven工程来实现2.原创 2020-07-23 23:26:31 · 128 阅读 · 0 评论 -
Springboot开心学习(第一天)
文章目录1. 调试项目基础1. 调试项目基础创建一个mavan项目,项目结构如下:其中,具体代码如下:pom.xml<groupId>org.sky</groupId><artifactId>javassm</artifactId><version>1.0-SNAPSHOT</version><packaging>war</packaging><dependencies>原创 2020-07-22 22:27:37 · 174 阅读 · 0 评论 -
eclipse创建maven项目后没有resources文件夹
实用!链接:https://blog.csdn.net/qq_30038111/article/details/80051528转载 2019-11-26 20:04:28 · 989 阅读 · 0 评论 -
SpringBoot项目启动时报错:org.apache.catalina.LifecycleException: Protocol handler start failed
错误原因:端口已被占用,启动失败。解决方案:(windows)1.按 win+R,点击运行页面,写入cmd回车,点击命令行页面,并查询指定端口netstat -aon|findstr "8001"2.使用tasklist命令通过后面的pid查看占用端口进程tasklist|findstr "54556"3.用taskkill语句结束该进程,并再次查询。...原创 2019-11-26 19:49:58 · 564 阅读 · 0 评论