Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
武汉红喜
whatsmars
提交
865aa985
W
whatsmars
项目概览
武汉红喜
/
whatsmars
通知
3
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
whatsmars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
865aa985
编写于
12月 23, 2017
作者:
武汉红喜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Mapper Test
上级
339aa8b7
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
44 addition
and
17 deletion
+44
-17
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/controller/NewController.java
...a/com/whatsmars/spring/boot/controller/NewController.java
+17
-4
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/dao/UserMapper.java
...c/main/java/com/whatsmars/spring/boot/dao/UserMapper.java
+2
-0
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/model/User.java
...t/src/main/java/com/whatsmars/spring/boot/model/User.java
+13
-13
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/service/UserService.java
...n/java/com/whatsmars/spring/boot/service/UserService.java
+2
-0
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/service/impl/UserServiceImpl.java
...m/whatsmars/spring/boot/service/impl/UserServiceImpl.java
+5
-0
whatsmars-spring-boot/src/main/resources/mapper/UserMapper.xml
...mars-spring-boot/src/main/resources/mapper/UserMapper.xml
+5
-0
未找到文件。
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/controller/NewController.java
浏览文件 @
865aa985
package
com.whatsmars.spring.boot.controller
;
import
com.whatsmars.spring.boot.exception.AppException
;
import
com.whatsmars.spring.boot.model.User
;
import
com.whatsmars.spring.boot.service.UserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
...
...
@@ -17,6 +20,9 @@ import java.util.Map;
@RequestMapping
(
"/new"
)
public
class
NewController
{
@Autowired
private
UserService
userService
;
@RequestMapping
(
value
=
"/t"
,
method
=
RequestMethod
.
GET
)
public
Map
<
String
,
Object
>
query
()
{
Map
<
String
,
Object
>
m
=
new
HashMap
<
String
,
Object
>();
...
...
@@ -25,10 +31,17 @@ public class NewController {
}
@RequestMapping
(
value
=
"/t"
,
method
=
RequestMethod
.
POST
)
public
Map
<
String
,
Object
>
add
()
{
Map
<
String
,
Object
>
m
=
new
HashMap
<
String
,
Object
>();
m
.
put
(
"domain"
,
"toutiao.im"
);
return
m
;
public
HttpStatus
add
(
@RequestParam
(
name
=
"name"
)
String
username
,
@RequestParam
(
required
=
false
)
String
nickname
,
@RequestParam
(
required
=
false
,
defaultValue
=
"1"
)
Integer
gender
,
@RequestParam
Integer
age
)
{
User
user
=
new
User
();
user
.
setUsername
(
username
);
user
.
setNickname
(
nickname
);
user
.
setGender
(
gender
);
user
.
setAge
(
age
);
userService
.
add
(
user
);
return
HttpStatus
.
OK
;
}
@RequestMapping
(
value
=
"/t"
,
method
=
RequestMethod
.
PUT
)
...
...
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/dao/UserMapper.java
浏览文件 @
865aa985
...
...
@@ -10,4 +10,6 @@ import org.apache.ibatis.annotations.Mapper;
public
interface
UserMapper
{
User
findByUsername
(
String
username
);
void
insert
(
User
user
);
}
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/model/User.java
浏览文件 @
865aa985
...
...
@@ -7,7 +7,7 @@ import java.util.Date;
*/
public
class
User
{
private
Integer
id
;
private
Long
id
;
private
String
username
;
...
...
@@ -17,15 +17,15 @@ public class User {
private
Integer
age
;
private
Date
create
d
;
private
Date
create
Date
;
private
Date
modified
;
private
Date
updateDate
;
public
Integer
getId
()
{
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
...
...
@@ -61,19 +61,19 @@ public class User {
this
.
age
=
age
;
}
public
Date
getCreate
d
()
{
return
create
d
;
public
Date
getCreate
Date
()
{
return
create
Date
;
}
public
void
setCreate
d
(
Date
created
)
{
this
.
create
d
=
created
;
public
void
setCreate
Date
(
Date
createDate
)
{
this
.
create
Date
=
createDate
;
}
public
Date
get
Modified
()
{
return
modified
;
public
Date
get
UpdateDate
()
{
return
updateDate
;
}
public
void
set
Modified
(
Date
modified
)
{
this
.
modified
=
modified
;
public
void
set
UpdateDate
(
Date
updateDate
)
{
this
.
updateDate
=
updateDate
;
}
}
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/service/UserService.java
浏览文件 @
865aa985
...
...
@@ -8,4 +8,6 @@ import com.whatsmars.spring.boot.model.User;
public
interface
UserService
{
User
findByUsername
(
String
username
);
void
add
(
User
user
);
}
whatsmars-spring-boot/src/main/java/com/whatsmars/spring/boot/service/impl/UserServiceImpl.java
浏览文件 @
865aa985
...
...
@@ -28,4 +28,9 @@ public class UserServiceImpl implements UserService {
public
User
findByUsername
(
String
username
)
{
return
userMapper
.
findByUsername
(
username
);
}
@Override
public
void
add
(
User
user
)
{
userMapper
.
insert
(
user
);
}
}
whatsmars-spring-boot/src/main/resources/mapper/UserMapper.xml
浏览文件 @
865aa985
...
...
@@ -5,5 +5,10 @@
<select
id=
"findByUsername"
parameterType=
"string"
resultType=
"User"
>
select * from user where username = #username#
</select>
<insert
id=
"insert"
parameterType=
"User"
>
insert into user(username, nickname, gender, age, create_date, update_date)
values(#{username}, #{nickname}, #{gender}, #{age}, NOW(), NOW())
</insert>
</mapper>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录