package com.example.demo.controller;
import com.example.demo.entity.User;
import com.example.demo.mapper.UserMapper;
import com.example.demo.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
@RestController
@RequestMapping(value = "/CRUD", method = {RequestMethod.GET, RequestMethod.POST})
public class CRUD {
@RequestMapping("/ListUser")
@ResponseBody
public List<User> ListUser() {
return userservice.ListUser();
}
@RequestMapping("/ListUserByname")
@ResponseBody
public List<User> ListUserByname(String name) {
return userservice.findByName(name);
}
@Autowired
private UserService userservice;
@Autowired
UserMapper userMapper;
@RequestMapping(value = {"/selectUserById"}, method = RequestMethod.GET)
public User selectUserById(String id) {
User user = userMapper.selectUserById(Integer.parseInt(id));
return user;
}
@RequestMapping(value = {"/selectUserByBirthday"}, method = RequestMethod.GET)
public List selectUserByBirthday() throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");//日期格式转换
Date birthday = new Date();
List<User> userList = userMapper.findUserByBirthday(birthday);
System.out.println(userList.size());
return userList;
}
@RequestMapping(value = "/delete", method = RequestMethod.GET)
public String delete(int id) {
int result = userservice.delete(id);
if (result >= 1) {
return "删除成功";
} else {
return "删除失败";
}
}
@RequestMapping(value = "/update", method = RequestMethod.POST)
public String update(User user) {
int result = userservice.Update(user);
if (result >= 1) {
return "修改成功";
} else {
return "修改失败";
}
}
@RequestMapping(value = "/insert", method = RequestMethod.POST)
public User insert(User user) {
return userservice.insertUser(user);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
利用springboot-mybatis实现定时邮件的发送
共146个文件
xml:108个
java:10个
class:10个
需积分: 21 24 下载量 18 浏览量
2018-07-27
17:43:46
上传
评论
收藏 117KB RAR 举报
温馨提示
利用springboot-mybatis实现对数据库的定时扫描遍历,获取当前生日的字段对其定时发送邮件。
资源推荐
资源详情
资源评论
收起资源包目录
利用springboot-mybatis实现定时邮件的发送 (146个子文件)
CRUD.class 3KB
Mail.class 3KB
User.class 2KB
UserService.class 2KB
SchedulerTask.class 1KB
UserController.class 1KB
UserMapper.class 871B
DemoApplication.class 770B
DemoApplicationTests.class 622B
MailControllerTest.class 335B
mvnw.cmd 5KB
.gitignore 268B
sendMail.iml 12KB
maven-wrapper.jar 46KB
CRUD.java 2KB
Mail.java 2KB
User.java 2KB
UserService.java 1000B
SchedulerTask.java 931B
UserController.java 784B
UserMapper.java 629B
DemoApplication.java 464B
DemoApplicationTests.java 340B
MailControllerTest.java 78B
departmentinf.T7tNOQ.meta 71B
spring_day03.7fnPxA.meta 70B
springmvc.rU4zVQ.meta 67B
mybatis.03UUWg.meta 65B
mydb1.R4Y4Bg.meta 63B
mydb2.SIY4Bg.meta 63B
mydb3.SYY4Bg.meta 63B
learn.RE4hBg.meta 63B
shop.9to1AA.meta 62B
abc.YngBAA.meta 61B
mvnw 6KB
application.properties 1KB
application.properties 1KB
maven-wrapper.properties 110B
workspace.xml 52KB
uiDesigner.xml 9KB
pom.xml 2KB
957f0bc2-3633-4d24-83dc-1bcbfde2a02f.xml 1KB
UserMapper.xml 1KB
UserMapper.xml 1KB
dataSources.xml 885B
dataSources.local.xml 811B
Maven__org_springframework_boot_spring_boot_starter_data_redis_2_0_3_RELEASE.xml 769B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_0_3_RELEASE.xml 769B
Maven__org_springframework_boot_spring_boot_starter_data_jpa_2_0_3_RELEASE.xml 755B
Maven__org_springframework_boot_spring_boot_starter_logging_2_0_3_RELEASE.xml 748B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_0_3_RELEASE.xml 741B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_0_3_RELEASE.xml 734B
Maven__org_hibernate_common_hibernate_commons_annotations_5_0_1_Final.xml 732B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_1_3_2.xml 730B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_9_6.xml 729B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_0_3_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_json_2_0_3_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_test_2_0_3_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_mail_2_0_3_RELEASE.xml 727B
Maven__org_hibernate_javax_persistence_hibernate_jpa_2_1_api_1_0_2_Final.xml 720B
Maven__org_springframework_boot_spring_boot_starter_web_2_0_3_RELEASE.xml 720B
Maven__org_springframework_boot_spring_boot_starter_aop_2_0_3_RELEASE.xml 720B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 700B
Maven__org_springframework_data_spring_data_keyvalue_2_0_8_RELEASE.xml 699B
Maven__org_springframework_spring_context_support_5_0_7_RELEASE.xml 693B
Maven__org_springframework_boot_spring_boot_starter_2_0_3_RELEASE.xml 692B
Maven__org_springframework_data_spring_data_commons_2_0_8_RELEASE.xml 692B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_9_6.xml 688B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_1_3_2.xml 688B
Maven__org_hibernate_validator_hibernate_validator_6_0_10_Final.xml 681B
Maven__org_springframework_data_spring_data_redis_2_0_8_RELEASE.xml 678B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_9_6.xml 674B
Maven__org_springframework_boot_spring_boot_test_2_0_3_RELEASE.xml 671B
Maven__org_springframework_data_spring_data_jpa_2_0_8_RELEASE.xml 664B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_31.xml 660B
Maven__org_springframework_spring_expression_5_0_7_RELEASE.xml 658B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_0.xml 644B
Maven__org_springframework_spring_aspects_5_0_7_RELEASE.xml 637B
Maven__org_springframework_spring_context_5_0_7_RELEASE.xml 637B
Maven__org_springframework_boot_spring_boot_2_0_3_RELEASE.xml 636B
Maven__org_springframework_spring_webmvc_5_0_7_RELEASE.xml 630B
compiler.xml 628B
Maven__org_apache_tomcat_embed_tomcat_embed_core_8_5_31.xml 625B
Maven__com_fasterxml_jackson_core_jackson_databind_2_9_6.xml 623B
Maven__org_springframework_spring_beans_5_0_7_RELEASE.xml 623B
Maven__org_springframework_spring_core_5_0_7_RELEASE.xml 616B
Maven__org_springframework_spring_jdbc_5_0_7_RELEASE.xml 616B
Maven__org_springframework_spring_test_5_0_7_RELEASE.xml 616B
Maven__io_projectreactor_reactor_core_3_1_8_RELEASE.xml 615B
Maven__javax_annotation_javax_annotation_api_1_3_2.xml 611B
Maven__javax_validation_validation_api_2_0_1_Final.xml 611B
Maven__org_apache_tomcat_embed_tomcat_embed_el_8_5_31.xml 611B
Maven__org_springframework_spring_web_5_0_7_RELEASE.xml 609B
Maven__org_springframework_spring_jcl_5_0_7_RELEASE.xml 609B
Maven__org_springframework_spring_aop_5_0_7_RELEASE.xml 609B
Maven__org_springframework_spring_orm_5_0_7_RELEASE.xml 609B
Maven__org_springframework_spring_oxm_5_0_7_RELEASE.xml 609B
Maven__javax_transaction_javax_transaction_api_1_2.xml 608B
Maven__org_jboss_logging_jboss_logging_3_3_2_Final.xml 608B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_10_0.xml 608B
共 146 条
- 1
- 2
资源评论
FinBugs
- 粉丝: 13
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 探索tecreate:软件开发的未来之星.zip
- 打标机项目C#源码连接扫码
- 基于SSM的房屋租赁系统的设计与实现
- xyctf:从入门到精通的实用指南.zip
- mmqrcode1714153659780.png
- Screenshot_2024-04-27-06-08-58-486_com.baidu.xin.aiqicha.jpg
- 基于Javaweb+Tomcat+MySQL的大学生公寓管理系统+sql文件.zip
- 实训作业基于javaweb的订单管理系统源码+数据库+实训报告.zip
- 多机调度问题贪心算法基于最小堆和贪心算法求解多机调度问题.zip
- 基于同态加密技术的匿名电子投票系统源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功