最后的话
无论是哪家公司,都很重视Spring框架技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。
同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,好了希望这篇文章对大家有帮助!
部分截图:
springcloud-api
1.0-SNAPSHOT
junit
junit
mysql
mysql-connector-java
com.alibaba
druid
ch.qos.logback
logback-core
org.mybatis.spring.boot
mybatis-spring-boot-starter
org.springframework.boot
spring-boot-test
2.3.3.RELEASE
org.springframework.boot
spring-boot-starter-web
2.3.3.RELEASE
org.springframework.boot
spring-boot-starter-jetty
2.3.3.RELEASE
org.springframework.boot
spring-boot-devtools
2.3.3.RELEASE
org.study
SpringCloud
1.0-SNAPSHOT
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
2.2.5.RELEASE
org.springframework.boot
spring-boot-starter-actuator
org.springframework.cloud
spring-cloud-starter-netflix-hystrix
3、把springcloud-provider-dept-8001里所有文件都复制到项目
4、重命名主启动了类
5、修改DeptController
package com.study.springcloud.controller;
import com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand;
import com.study.springcloud.pojo.Dept;
import com.study.springcloud.service.DeptService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//提供Restful服务!
@RestController
@RequestMapping(“/dept”)
public class DeptController {
@Autowired
private DeptService deptService;
@GetMapping(“/get/{id}”)
//熔断,假设调用这个方法出现错误或者异常导致失败了,就调用里面设置的备选方法
@HystrixCommand(fallbackMethod = “hystrixGet”)
public Dept get(@PathVariable(“id”) Long id){
Dept dept = deptService.queryById(id);
if(dept==null){
throw new RuntimeException(“id=>”+id+“不存在该用户,或者信息无法找到”);
}
//加群1025684353一起吹水聊天
最后
由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档
还有更多面试复习笔记分享如下
…(img-GFRMLgJl-1715508930572)]