Controller之间的跳转分为 转发和重定向
redict:浏览器地址不会变,视为一次请求
forward:浏览器地址会变,视为再次请求
需要跳转到其他Controller 方法中 只需要在return 字符串中 加上 redict:
@RequestMapping("/libraryCard/creatCard")
String cre...
引用:https://blog.csdn.net/beijixingcd/article/details/94380370
使用thymeleaf模板引擎 页面文件要放在resources 的 templates文件夹下
我的错误原因就是:templates拼写成了 tamplates,拼写错误导致一直报错500
其他原因,有未导入依赖等错误.Controller不能使用@RestController等等
引用: https://www.likecs.com/show-305...
在idea 中 file 选项卡 setting 中选择 file and code template
thymleaf模板代码
<html lang="ch" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
&...
说是 SpringCloud 加入 thymleaf前端页面
不如说是 SpringBoot 加入 thymleaf前端页面,因为都在SpringBoot框架之中
加入的方法:
在父级POM文件中加入thymleaf依赖
<dependency>
<groupId>org.springframework.boot<...
依赖中写好了自动装配
在SpringBoot中已经写好了
SpringBoot在启动时会读取 SpringBoot-autoConfigure 这个jar包
jar包中有个 spring.factories 这里面有很多的配置文件,配置也会随着版本升级增多
这里面都是整合时需要自动装配的对象,他不会全都自动创建对象占内存,需要条件
条件1: 依赖,如果...
把官方网址 https://start.spring.io 换成 https://start.aliyun.com
降级:
服务降级并不会直接返回错误,而是可以提供一个补救措施,正常响应给请求者。这样相当于服务
依然可用,但是服务能力肯定是下降了的。
熔断:
熔断机制是应对雪崩效应的一种微服务链路保护机制,当检测出链路的某个微服务不可用或者响应
时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回”错误”的响应信息。当
检测到该节点微服务响应正常后恢复调...
获取路由地址的方法: cmd输入 ipconfig 回车
只要修改hosts文件,在最后面 IP地址 域名就好了
文件路径:C:\Windows\System32\drivers\etc
文件名就叫做hosts
在修改时注意是不是 管理员权限
文件属性是不是 只读
这样就可以修改了
转载:https://blog.csdn.net/qq_42251944/article/details/122927732
问题描述: 在SpringBoot项目中pom导入依赖,但是依赖名字或是版本号依然是红色的
解决办法: 使用filed中的 reloadAll from disk即可
例如: 查询小明借阅的图书列表
借阅信息数据库为
id:1 uid: 1 bid:1
id:2 uid: 1 bid:3
我们需要把
uid的1 变成小明
bid的1和3 变成两本书籍的信息
这就需要 template 来进行远程调用
后面使用OpenFeign会更加简单(类似mybatis配置使用),这里是template的使用
User u...
今天上课需要启动多个tomcat,但是只能启动一个tomcat.多启动的会闪退.
原因:
首先,网上的教程会让你修改端口号,一般这样是可以启动的.
特殊情况,如果有tomcat_home的环境变量那么也不会多个启动成功.
另外,还有一个catlina_home的环境变量,如果存在也不会启动成功.
没有管理员权限也会闪退,可以使用cmd加载到tomcat的bi...
我一般把对数据库的具体操作写在了serviceImpl中,
在使用JPA对数据进行操作时需要声明两个注解@Transactional,和@Modifying,
@Transactional 声明事务
@Modifying 通知SpringJPA这是增删改的事务