<project xmlns=“http://maven.apache.org/POM/4.0.0” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”
xsi:schemaLocation=“http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd”>
4.0.0
org.example
开源项目
1.0-SNAPSHOT
war
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>10</maven.compiler.source>
<maven.compiler.target>10</maven.compiler.target>
junit
junit
4.11
test
org.aspectj
aspectjweaver
1.8.9
cglib
cglib
2.2.2
javax.annotation
javax.annotation-api
1.3.2
org.springframework
spring-context
5.2.4.RELEASE
org.springframework
spring-context
5.2.14.RELEASE
entity
package com.liuyang.entity;
public class User {
private String userName; // 用户名称
private String userPwd; // 用户密码
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPwd() {
return userPwd;
}
public void setUserPwd(String userPwd) {
this.userPwd = userPwd;
}
}
Dao层 (查询用户记录)
package com.liuyang.dao;
@Repository
public class UserDao {
private final String USERNAME=“admin”;
private final String USERPWD=“admin”;
//这个函数一定需要返回一个对象
public User queryUserByUserName(String userName){
User user = null;
// 判断用户名称是否正确
if(!USERNAME.equals(userName)){
// 如果不正确,返回null
return null;
}
// 如果正确,将用户名称和密码设置到user对象中
user = new User();
user.setUserName(USERNAME);
user.setUserPwd(USERPWD);
return user;
}
}
Service层 (业务逻辑处理)
定义业务处理返回消息模型 MessageModel.java
package com.liuyang.entity.vo;
public class MessageModel {
private Integer resultCode = 1; // 结果状态码 1=成功,0=失败
private String resultMsg = “操作成功!”; // 结果提示信息
public Integer getResultCode() {
return resultCode;
}
public void setResultCode(Integer resultCode) {
this.resultCode = resultCode;
}
public String getResultMsg() {
return resultMsg;
}
public void setResultMsg(String resultMsg) {
this.resultMsg = resultMsg;
}
}
编写Service层 UserService.java
package com.liuyang.service;
@Service
public class UserService {
@Resource
private UserDao userDao;
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
7895254671a72faed303032d36.jpg" alt=“img” style=“zoom: 33%;” />
总结
总的来说,面试是有套路的,一面基础,二面架构,三面个人。
最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友
[外链图片转存中…(img-F43Rp2LS-1713336927936)]
[外链图片转存中…(img-wZpvxyk4-1713336927936)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!