package com.godfrey;
import com.godfrey.dto.EmployeeDTO;
import com.godfrey.pojo.Department;
import com.godfrey.pojo.Employee;
import com.godfrey.pojo.User;
import com.godfrey.service.DepartmentService;
import com.godfrey.service.EmployeeService;
import com.godfrey.service.UserService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Date;
import java.sql.SQLException;
import java.util.List;
@SpringBootTest
class ApplicationTests {
@Autowired
DataSource dataSource;
@Autowired
EmployeeService employeeService;
@Test
void contextLoads() throws SQLException {
System.out.println("数据源>>>>>>" + dataSource.getClass());
Connection connection = dataSource.getConnection();
System.out.println("连接>>>>>>>>>" + connection);
System.out.println("连接地址>>>>>" + connection.getMetaData().getURL());
connection.close();
}
@Test
public void test(){
List<EmployeeDTO> employees = employeeService.selectAllEmployeeDTO();
for (EmployeeDTO employee : employees) {
System.out.println(employee);
}
}
@Test
public void test2(){
Employee employee = employeeService.selectEmployeeById(1);
System.out.println(employee);
}
@Test
public void test3(){
Employee employee = new Employee();
employee.setId(6);
employee.setEmployeeName("test");
employee.setEmail("123@qq.com");
employee.setDepartmentId(2);
Date date = new Date(2020-02-02);
employee.setDate(date);
employeeService.addEmployee(employee);
Employee employee1 = employeeService.selectEmployeeById(6);
System.out.println(employee1);
//Employee(id=6, employeeName=test, email=123@qq.com, gender=0, departmentId=2, date=1970-01-01)
}
@Test
public void test4(){
Employee employee = new Employee();
employee.setId(6);
employee.setEmployeeName("test");
employee.setEmail("123@qq.com");
employee.setDepartmentId(3);
Date date = new Date(2020-02-02);
employee.setDate(date);
employeeService.updateEmployee(employee);
Employee employee1 = employeeService.selectEmployeeById(6);
System.out.println(employee1);
//Employee(id=6, employeeName=test, email=123@qq.com, gender=0, departmentId=3, date=1970-01-01)
}
@Test
public void test05(){
employeeService.deleteEmployee(6);
}
@Autowired
private UserService userService;
@Test
public void test06(){
User admin = userService.selectPasswordByName("admin","123456");
System.out.println(admin);
//User(id=1, name=admin, password=123456)
}
@Autowired
private DepartmentService departmentService;
@Test
public void test07(){
List<Department> departments = departmentService.selectAllDepartment();
for (Department department : departments) {
System.out.println(department);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能正常的情况下才上传的,请放心下载使用。 2、适用人群:主要针对计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、数学、电子信息等)的同学或企业员工下载使用,具有较高的学习借鉴价值。 3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步! 基于SpringBoot+Mybatis+Thymeleaf架构实现的员工管理系统(源码+数据库),适合java毕业设计,课设等.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于SpringBoot+Mybatis+Thymeleaf架构实现的员工管理系统(源码+数据库),适合java毕业设计,课设等.zip (52个子文件)
code_30312
README1.md 44KB
pom.xml 2KB
src
test
java
com
godfrey
ApplicationTests.java 3KB
main
resources
templates
main.html 4KB
error
404.html 10KB
common
commons.html 2KB
emp
list.html 3KB
update.html 4KB
add.html 4KB
index.html 2KB
i18n
login_en_US.properties 119B
login.properties 147B
login_zh_CN.properties 147B
static
laydate
laydate.js 27KB
theme
default
font
iconfont.ttf 2KB
iconfont.svg 3KB
iconfont.eot 2KB
iconfont.woff 1KB
laydate.css 8KB
js
bootstrap.min.js 48KB
popper.min.js 19KB
jquery-3.2.1.slim.min.js 68KB
feather.min.js 70KB
Chart.min.js 154KB
img
bootstrap-solid.svg 1KB
css
bootstrap.min.css 141KB
dashboard.css 2KB
signin.css 906B
application.yml 521B
com
godfrey
mapper
UserMapper.xml 389B
EmployeeMapper.xml 2KB
DepartmentMapper.xml 340B
java
com
godfrey
Application.java 304B
mapper
UserMapper.java 447B
DepartmentMapper.java 369B
EmployeeMapper.java 799B
controller
EmployeeController.java 3KB
LoginController.java 2KB
pojo
Department.java 226B
Employee.java 370B
User.java 248B
service
UserService.java 241B
EmployeeService.java 613B
impl
UserServiceImpl.java 615B
DepartmentServiceImpl.java 655B
EmployeeServiceImpl.java 1KB
DepartmentService.java 260B
dto
EmployeeDTO.java 353B
config
MyHandlerInterceptor.java 874B
MyLocaleResolver.java 1023B
MyWebMvcConfig.java 1KB
db
springboot.sql 3KB
共 52 条
- 1
资源评论
龙年行大运
- 粉丝: 1385
- 资源: 3960
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 19 工资发放明细表-可视化图表.xlsx
- 27 员工工资表(图表分析).xlsx
- 23 财务报告工资数据图表模板.xlsx
- 22 财务报告工资数据图表模板.xlsx
- 24 工资表-年度薪资可视化图表.xlsx
- 26 财务分析部门工资支出图表.xlsx
- Python爬虫技术详解:从基础到实战.zip
- 25 工资费用支出表-可视化图表.xlsx
- 30公司各部门工资支出数据图表1.xlsx
- 29 员工月度工资支出数据图表.xlsx
- 28 工资表(自动计算,图表显示).xlsx
- 31 财务分析工资年度开支图表.xlsx
- 33 年度工资预算表(可视化看板).xlsx
- 32 公司年度工资成本数据图表.xlsx
- 34 年度工资汇总-数据可视化看板.xlsx
- 36 财务报表新年度部门工资预算表.xlsx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功