总结
我们总是喜欢瞻仰大厂的大神们,但实际上大神也不过凡人,与菜鸟程序员相比,也就多花了几分心思,如果你再不努力,差距也只会越来越大。实际上,作为程序员,丰富自己的知识储备,提升自己的知识深度和广度是很有必要的。
Mybatis源码解析
2023毕业设计-公交管理系统(完整源码+sql源文件)
系统技术
前端
layui
ajax
后端
springBoot
mybatis-plus
运行环境
JDk 1.8
maven 3.6.1
mysql 5.8及其以上版本
项目编写工具 idea
系统前台效果
部分代码展示:
/**
-
首页控制器
-
@author Administrator
/
@Controller
public class IndexController {
@Autowired
UserService userService;
@Autowired
InfoService infoService;
@Autowired
NoticeService noticeService;
@Autowired
VehicleService vehicleService;
@Autowired
SiteService siteService;
@Autowired
RouteSiteService routeSiteService;
@Autowired
RouteService routeService;//线路
/*- 首页跳转
- @return
*/
@GetMapping(“”)
public String index(Model model) {
//获去网站信息
Info info = infoService.getInfo();
//获取公告信息
List noticeList = noticeService.getWebNoticeList();
//获取6条公交信息
List vehicleList=vehicleService.getSixVehicle();
//返回网站信息
model.addAttribute(“info”,info);
model.addAttribute(“noticeList”,noticeList);
model.addAttribute(“vehicleList”,vehicleList);
return “index”;
}@GetMapping(“/goUser/{id}”)
public String goUser(Model model, @PathVariable Long id){
//根据id获取用户对象
User user = userService.getById(id);
model.addAttribute(“user”,user);
return “userInfo”;
}
/**
+ 根据id获取公交信息
+ @param id
+ @return
\*/
@GetMapping(“/getVehicle/{id}”)
public String getVehicleById(@PathVariable Long id, Model model){
//获取公交信息
WebVehicleInfo webVehicleInfo=vehicleService.getwebVehicleInfoById(id);
//获取公交中间站点信息
WebVehicleSiteInfo webSiteInfo=vehicleService.getwebVehicleSiteInfoById(id);
webSiteInfo.setMiddleSite(webSiteInfo.getMiddleSite()!=null?webSiteInfo.getMiddleSite().replaceAll(“,”,“–>”):“”);
model.addAttribute(“webVehicleInfo”,webVehicleInfo);
model.addAttribute(“webSiteInfo”,webSiteInfo);
return “vehicleInfo”;}
一线互联网大厂Java核心面试题库
正逢面试跳槽季,给大家整理了大厂问到的一些面试真题,由于文章长度限制,只给大家展示了部分题目,更多Java基础、异常、集合、并发编程、JVM、Spring全家桶、MyBatis、Redis、数据库、中间件MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等已整理上传,感兴趣的朋友可以看看支持一波!
习笔记+最新讲解视频+实战项目源码】](https://bbs.youkuaiyun.com/topics/618154847)收录**