Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
氷泠
Spring Boot Android Mysql
提交
cf0bd790
S
Spring Boot Android Mysql
项目概览
氷泠
/
Spring Boot Android Mysql
上一次同步 1 年多
通知
44
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
Spring Boot Android Mysql
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
cf0bd790
编写于
1月 27, 2021
作者:
2
2293736867
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
final
上级
aeef18ab
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
22 addition
and
23 deletion
+22
-23
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/DemoApplication.java
...tDemo/src/main/java/com/example/demo/DemoApplication.java
+0
-2
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/controller/UserController.java
...main/java/com/example/demo/controller/UserController.java
+11
-11
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/repository/UserRepository.java
...main/java/com/example/demo/repository/UserRepository.java
+3
-2
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/service/UserService.java
...o/src/main/java/com/example/demo/service/UserService.java
+8
-8
未找到文件。
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/DemoApplication.java
浏览文件 @
cf0bd790
...
...
@@ -5,9 +5,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public
class
DemoApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
DemoApplication
.
class
,
args
);
}
}
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/controller/UserController.java
浏览文件 @
cf0bd790
...
...
@@ -12,29 +12,29 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping
(
"/"
)
@RequiredArgsConstructor
(
onConstructor
=
@__
(
@Autowired
))
public
class
UserController
{
private
final
UserService
service
;
private
final
UserService
service
;
@PostMapping
(
"sign/in/up"
)
public
ResponseBody
signInUp
(
@RequestBody
User
user
){
if
(
service
.
exists
(
user
))
{
public
ResponseBody
signInUp
(
@RequestBody
User
user
)
{
if
(
service
.
exists
(
user
))
{
User
u
=
service
.
findByNameAndPassword
(
user
);
return
new
ResponseBody
(
u
!=
null
?
ResponseCode
.
SIGN_IN_SUCCESS
:
ResponseCode
.
SIGN_IN_FAILED
,
u
!=
null
?
u
.
getId
()
:
""
);
return
new
ResponseBody
(
u
!=
null
?
ResponseCode
.
SIGN_IN_SUCCESS
:
ResponseCode
.
SIGN_IN_FAILED
,
u
!=
null
?
u
.
getId
()
:
""
);
}
return
new
ResponseBody
(
service
.
insert
(
user
)
?
ResponseCode
.
SIGN_UP_SUCCESS
:
ResponseCode
.
SIGN_UP_FAILED
,
""
);
return
new
ResponseBody
(
service
.
insert
(
user
)
?
ResponseCode
.
SIGN_UP_SUCCESS
:
ResponseCode
.
SIGN_UP_FAILED
,
""
);
}
@PutMapping
(
"update"
)
public
ResponseBody
update
(
@RequestBody
User
user
){
return
new
ResponseBody
(
service
.
update
(
user
)
?
ResponseCode
.
UPDATE_SUCCESS
:
ResponseCode
.
UPDATE_FAILED
,
""
);
public
ResponseBody
update
(
@RequestBody
User
user
)
{
return
new
ResponseBody
(
service
.
update
(
user
)
?
ResponseCode
.
UPDATE_SUCCESS
:
ResponseCode
.
UPDATE_FAILED
,
""
);
}
@DeleteMapping
(
"delete"
)
public
ResponseBody
deleteByName
(
@RequestParam
int
id
){
return
new
ResponseBody
(
service
.
deleteById
(
id
)
?
ResponseCode
.
DELETE_SUCCESS
:
ResponseCode
.
DELETE_FAILED
,
""
);
public
ResponseBody
deleteByName
(
@RequestParam
int
id
)
{
return
new
ResponseBody
(
service
.
deleteById
(
id
)
?
ResponseCode
.
DELETE_SUCCESS
:
ResponseCode
.
DELETE_FAILED
,
""
);
}
@GetMapping
(
"test"
)
public
String
test
(){
public
String
test
()
{
return
"test"
;
}
}
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/repository/UserRepository.java
浏览文件 @
cf0bd790
...
...
@@ -5,7 +5,8 @@ import org.springframework.data.repository.CrudRepository;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
UserRepository
extends
CrudRepository
<
User
,
Integer
>
{
public
interface
UserRepository
extends
CrudRepository
<
User
,
Integer
>
{
boolean
existsByName
(
String
name
);
User
findByNameAndPassword
(
String
name
,
String
password
);
User
findByNameAndPassword
(
String
name
,
String
password
);
}
JavaDemo/SpringBootDemo/src/main/java/com/example/demo/service/UserService.java
浏览文件 @
cf0bd790
...
...
@@ -14,29 +14,29 @@ import javax.transaction.Transactional;
public
class
UserService
{
private
final
UserRepository
repository
;
public
boolean
exists
(
User
user
){
public
boolean
exists
(
User
user
)
{
return
repository
.
existsByName
(
user
.
getName
());
}
public
User
findByNameAndPassword
(
User
user
){
return
repository
.
findByNameAndPassword
(
user
.
getName
(),
user
.
getPassword
());
public
User
findByNameAndPassword
(
User
user
)
{
return
repository
.
findByNameAndPassword
(
user
.
getName
(),
user
.
getPassword
());
}
public
boolean
insert
(
User
user
){
public
boolean
insert
(
User
user
)
{
repository
.
save
(
user
);
return
true
;
}
public
boolean
update
(
User
user
){
if
(
repository
.
findById
(
user
.
getId
()).
isEmpty
())
{
public
boolean
update
(
User
user
)
{
if
(
repository
.
findById
(
user
.
getId
()).
isEmpty
())
{
return
false
;
}
repository
.
save
(
user
);
return
true
;
}
public
boolean
deleteById
(
int
id
){
if
(!
repository
.
existsById
(
id
))
{
public
boolean
deleteById
(
int
id
)
{
if
(!
repository
.
existsById
(
id
))
{
return
false
;
}
repository
.
deleteById
(
id
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录