Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Y
yudao-cloud
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
hblj
yudao-cloud
Commits
0285bf50
提交
0285bf50
authored
11月 29, 2020
作者:
YunaiV
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
将 user-web-app 合并到 shop-web-app 中,简化项目数量
上级
93451664
隐藏空白字符变更
内嵌
并排
正在显示
25 个修改的文件
包含
55 行增加
和
257 行删除
+55
-257
pom.xml
pom.xml
+0
-1
PassportController.http
...oder/mall/shopweb/controller/user/PassportController.http
+3
-3
PassportController.java
...oder/mall/shopweb/controller/user/PassportController.java
+6
-6
UserAddressController.http
...r/mall/shopweb/controller/user/UserAddressController.http
+1
-1
UserAddressController.java
...r/mall/shopweb/controller/user/UserAddressController.java
+5
-5
UserController.java
.../iocoder/mall/shopweb/controller/user/UserController.java
+3
-3
UserAddressCreateReqVO.java
...eb/controller/user/vo/address/UserAddressCreateReqVO.java
+1
-1
UserAddressRespVO.java
...shopweb/controller/user/vo/address/UserAddressRespVO.java
+1
-1
UserAddressUpdateReqVO.java
...eb/controller/user/vo/address/UserAddressUpdateReqVO.java
+1
-1
PassportAccessTokenRespVO.java
...ontroller/user/vo/passport/PassportAccessTokenRespVO.java
+1
-1
PassportLoginBySmsReqVO.java
.../controller/user/vo/passport/PassportLoginBySmsReqVO.java
+1
-1
PassportSendSmsRespVO.java
...eb/controller/user/vo/passport/PassportSendSmsRespVO.java
+2
-2
UserRespVO.java
...oder/mall/shopweb/controller/user/vo/user/UserRespVO.java
+1
-1
PassportConvert.java
...cn/iocoder/mall/shopweb/convert/user/PassportConvert.java
+5
-5
UserAddressConvert.java
...iocoder/mall/shopweb/convert/user/UserAddressConvert.java
+4
-4
UserConvert.java
...ava/cn/iocoder/mall/shopweb/convert/user/UserConvert.java
+2
-2
PassportManager.java
...cn/iocoder/mall/shopweb/service/user/PassportManager.java
+6
-6
UserAddressManager.java
...iocoder/mall/shopweb/service/user/UserAddressManager.java
+5
-5
UserManager.java
...ava/cn/iocoder/mall/shopweb/service/user/UserManager.java
+3
-3
application.yml
shop-web-app/src/main/resources/application.yml
+4
-0
pom.xml
user-web-app/pom.xml
+0
-110
UserWebApplication.java
...main/java/cn/iocoder/mall/userweb/UserWebApplication.java
+0
-13
application-dev.yml
user-web-app/src/main/resources/application-dev.yml
+0
-15
application-local.yml
user-web-app/src/main/resources/application-local.yml
+0
-15
application.yml
user-web-app/src/main/resources/application.yml
+0
-52
没有找到文件。
pom.xml
浏览文件 @
0285bf50
...
...
@@ -17,7 +17,6 @@
<module>
common
</module>
<module>
mall-dependencies
</module>
<module>
user-service-project
</module>
<module>
user-web-app
</module>
<module>
system-service-project
</module>
<module>
pay-service-project
</module>
<module>
management-web-app
</module>
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/passport
/PassportController.http
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user
/PassportController.http
浏览文件 @
0285bf50
### /passport/login-by-sms 成功
POST {{
user
-api-base-url}}/passport/login-by-sms
POST {{
shop
-api-base-url}}/passport/login-by-sms
Content-Type: application/x-www-form-urlencoded
mobile=15601691300&code=9999
### /passport/send-sms-code 成功
POST {{
user
-api-base-url}}/passport/send-sms-code
POST {{
shop
-api-base-url}}/passport/send-sms-code
Content-Type: application/x-www-form-urlencoded
mobile=15601691300&scene=1
### /passport/refresh-token
POST {{
user
-api-base-url}}/passport/refresh-token
POST {{
shop
-api-base-url}}/passport/refresh-token
Content-Type: application/x-www-form-urlencoded
refreshToken=77abd74e84e34cfc8aba9625317a14a3
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/passport
/PassportController.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user
/PassportController.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
passport
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
;
import
cn.iocoder.common.framework.util.HttpUtil
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.
userweb.controller.passport.vo.PassportLoginBySmsReq
VO
;
import
cn.iocoder.mall.
userweb.controller.passport.vo.UserPassportSendSmsResp
VO
;
import
cn.iocoder.mall.
userweb.controller.passport.vo.PassportAccessToken
RespVO
;
import
cn.iocoder.mall.
userweb.manager.passport
.PassportManager
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.passport.PassportAccessTokenResp
VO
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.passport.PassportLoginBySmsReq
VO
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.passport.PassportSendSms
RespVO
;
import
cn.iocoder.mall.
shopweb.service.user
.PassportManager
;
import
cn.iocoder.security.annotations.RequiresNone
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -38,7 +38,7 @@ public class PassportController {
@PostMapping
(
"/send-sms-code"
)
@ApiOperation
(
"发送手机验证码"
)
@RequiresNone
public
CommonResult
<
Boolean
>
sendSmsCode
(
User
PassportSendSmsRespVO
sendSmsCodeDTO
,
public
CommonResult
<
Boolean
>
sendSmsCode
(
PassportSendSmsRespVO
sendSmsCodeDTO
,
HttpServletRequest
request
)
{
passportManager
.
sendSmsCode
(
sendSmsCodeDTO
,
HttpUtil
.
getIp
(
request
));
// 返回成功
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/address/
AddressController.http
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/User
AddressController.http
浏览文件 @
0285bf50
### /user-address/get-default 成功
GET {{
user
-api-base-url}}/user-address/get-default
GET {{
shop
-api-base-url}}/user-address/get-default
Authorization: Bearer {{user-access-token}}
###
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/address
/UserAddressController.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user
/UserAddressController.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
address
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.security.user.core.context.UserSecurityContextHolder
;
import
cn.iocoder.mall.
userweb.controller.address.vo
.UserAddressCreateReqVO
;
import
cn.iocoder.mall.
userweb.controller.address.vo
.UserAddressRespVO
;
import
cn.iocoder.mall.
userweb.controller.address.vo
.UserAddressUpdateReqVO
;
import
cn.iocoder.mall.
userweb.manager.address
.UserAddressManager
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.address
.UserAddressCreateReqVO
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.address
.UserAddressRespVO
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.address
.UserAddressUpdateReqVO
;
import
cn.iocoder.mall.
shopweb.service.user
.UserAddressManager
;
import
cn.iocoder.security.annotations.RequiresPermissions
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/user
web/controller/user/UserController.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shop
web/controller/user/UserController.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
user
web
.
controller
.
user
;
package
cn
.
iocoder
.
mall
.
shop
web
.
controller
.
user
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.security.user.core.context.UserSecurityContextHolder
;
import
cn.iocoder.mall.
userweb.controller.user.vo
.UserRespVO
;
import
cn.iocoder.mall.
userweb.manager
.user.UserManager
;
import
cn.iocoder.mall.
shopweb.controller.user.vo.user
.UserRespVO
;
import
cn.iocoder.mall.
shopweb.service
.user.UserManager
;
import
cn.iocoder.security.annotations.RequiresAuthenticate
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/address/vo
/UserAddressCreateReqVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/address
/UserAddressCreateReqVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
address
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
address
;
import
cn.iocoder.common.framework.validator.InEnum
;
import
cn.iocoder.mall.userservice.enums.address.UserAddressType
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/address/vo
/UserAddressRespVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/address
/UserAddressRespVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
address
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
address
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/address/vo
/UserAddressUpdateReqVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/address
/UserAddressUpdateReqVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
address
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
address
;
import
cn.iocoder.common.framework.validator.InEnum
;
import
cn.iocoder.mall.userservice.enums.address.UserAddressType
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/passport/vo
/PassportAccessTokenRespVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/passport
/PassportAccessTokenRespVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
passport
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
passport
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/passport/vo
/PassportLoginBySmsReqVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/passport
/PassportLoginBySmsReqVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
passport
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
passport
;
import
cn.iocoder.common.framework.validator.Mobile
;
import
io.swagger.annotations.ApiModel
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/passport/vo/User
PassportSendSmsRespVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/passport/
PassportSendSmsRespVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
passport
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
passport
;
import
cn.iocoder.common.framework.validator.Mobile
;
import
io.swagger.annotations.ApiModel
;
...
...
@@ -11,7 +11,7 @@ import javax.validation.constraints.NotNull;
@ApiModel
(
"发送手机验证码 Response VO"
)
@Data
@Accessors
(
chain
=
true
)
public
class
User
PassportSendSmsRespVO
{
public
class
PassportSendSmsRespVO
{
@ApiModelProperty
(
value
=
"手机号"
,
example
=
"15601691234"
)
@Mobile
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/controller/user/vo
/UserRespVO.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/controller/user/vo/user
/UserRespVO.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
controller
.
user
.
vo
;
package
cn
.
iocoder
.
mall
.
shopweb
.
controller
.
user
.
vo
.
user
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/convert/passport
/PassportConvert.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/convert/user
/PassportConvert.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
convert
.
passport
;
package
cn
.
iocoder
.
mall
.
shopweb
.
convert
.
user
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportAccessTokenRespVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportLoginBySmsReqVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportSendSmsRespVO
;
import
cn.iocoder.mall.systemservice.rpc.oauth.dto.OAuth2AccessTokenRespDTO
;
import
cn.iocoder.mall.userservice.rpc.sms.dto.UserSendSmsCodeReqDTO
;
import
cn.iocoder.mall.userservice.rpc.sms.dto.UserVerifySmsCodeReqDTO
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserCreateReqDTO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.PassportLoginBySmsReqVO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.UserPassportSendSmsRespVO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.PassportAccessTokenRespVO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
...
...
@@ -18,7 +18,7 @@ public interface PassportConvert {
UserVerifySmsCodeReqDTO
convert
(
PassportLoginBySmsReqVO
bean
);
UserCreateReqDTO
convert02
(
PassportLoginBySmsReqVO
bean
);
UserSendSmsCodeReqDTO
convert
(
User
PassportSendSmsRespVO
bean
);
UserSendSmsCodeReqDTO
convert
(
PassportSendSmsRespVO
bean
);
PassportAccessTokenRespVO
convert
(
OAuth2AccessTokenRespDTO
bean
);
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/convert/address
/UserAddressConvert.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/convert/user
/UserAddressConvert.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
convert
.
address
;
package
cn
.
iocoder
.
mall
.
shopweb
.
convert
.
user
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressCreateReqVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressRespVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressUpdateReqVO
;
import
cn.iocoder.mall.userservice.rpc.address.dto.UserAddressCreateReqDTO
;
import
cn.iocoder.mall.userservice.rpc.address.dto.UserAddressRespDTO
;
import
cn.iocoder.mall.userservice.rpc.address.dto.UserAddressUpdateReqDTO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressCreateReqVO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressRespVO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressUpdateReqVO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/user
web/convert/user/UserConvert.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shop
web/convert/user/UserConvert.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
user
web
.
convert
.
user
;
package
cn
.
iocoder
.
mall
.
shop
web
.
convert
.
user
;
import
cn.iocoder.mall.shopweb.controller.user.vo.user.UserRespVO
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserRespDTO
;
import
cn.iocoder.mall.userweb.controller.user.vo.UserRespVO
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.factory.Mappers
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/manager/passport
/PassportManager.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/service/user
/PassportManager.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
manager
.
passport
;
package
cn
.
iocoder
.
mall
.
shopweb
.
service
.
user
;
import
cn.iocoder.common.framework.enums.UserTypeEnum
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportAccessTokenRespVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportLoginBySmsReqVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.passport.PassportSendSmsRespVO
;
import
cn.iocoder.mall.shopweb.convert.user.PassportConvert
;
import
cn.iocoder.mall.systemservice.rpc.oauth.OAuth2Rpc
;
import
cn.iocoder.mall.systemservice.rpc.oauth.dto.OAuth2AccessTokenRespDTO
;
import
cn.iocoder.mall.systemservice.rpc.oauth.dto.OAuth2CreateAccessTokenReqDTO
;
...
...
@@ -10,10 +14,6 @@ import cn.iocoder.mall.userservice.enums.sms.UserSmsSceneEnum;
import
cn.iocoder.mall.userservice.rpc.sms.UserSmsCodeRpc
;
import
cn.iocoder.mall.userservice.rpc.user.UserRpc
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserRespDTO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.PassportAccessTokenRespVO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.PassportLoginBySmsReqVO
;
import
cn.iocoder.mall.userweb.controller.passport.vo.UserPassportSendSmsRespVO
;
import
cn.iocoder.mall.userweb.convert.passport.PassportConvert
;
import
org.apache.dubbo.config.annotation.DubboReference
;
import
org.springframework.stereotype.Service
;
...
...
@@ -45,7 +45,7 @@ public class PassportManager {
return
PassportConvert
.
INSTANCE
.
convert
(
createAccessTokenResult
.
getData
());
}
public
void
sendSmsCode
(
User
PassportSendSmsRespVO
sendSmsCodeDTO
,
String
ip
)
{
public
void
sendSmsCode
(
PassportSendSmsRespVO
sendSmsCodeDTO
,
String
ip
)
{
CommonResult
<
Boolean
>
sendSmsCodeResult
=
userSmsCodeRpc
.
sendSmsCode
(
PassportConvert
.
INSTANCE
.
convert
(
sendSmsCodeDTO
).
setIp
(
ip
));
sendSmsCodeResult
.
checkError
();
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/manager/address
/UserAddressManager.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/service/user
/UserAddressManager.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
manager
.
address
;
package
cn
.
iocoder
.
mall
.
shopweb
.
service
.
user
;
import
cn.iocoder.common.framework.exception.GlobalException
;
import
cn.iocoder.common.framework.util.CollectionUtils
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressCreateReqVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressRespVO
;
import
cn.iocoder.mall.shopweb.controller.user.vo.address.UserAddressUpdateReqVO
;
import
cn.iocoder.mall.shopweb.convert.user.UserAddressConvert
;
import
cn.iocoder.mall.userservice.enums.address.UserAddressType
;
import
cn.iocoder.mall.userservice.rpc.address.UserAddressRpc
;
import
cn.iocoder.mall.userservice.rpc.address.dto.UserAddressRespDTO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressCreateReqVO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressRespVO
;
import
cn.iocoder.mall.userweb.controller.address.vo.UserAddressUpdateReqVO
;
import
cn.iocoder.mall.userweb.convert.address.UserAddressConvert
;
import
org.apache.dubbo.config.annotation.DubboReference
;
import
org.springframework.stereotype.Service
;
...
...
user-web-app/src/main/java/cn/iocoder/mall/userweb/manager
/user/UserManager.java
→
shop-web-app/src/main/java/cn/iocoder/mall/shopweb/service
/user/UserManager.java
浏览文件 @
0285bf50
package
cn
.
iocoder
.
mall
.
userweb
.
manager
.
user
;
package
cn
.
iocoder
.
mall
.
shopweb
.
service
.
user
;
import
cn.iocoder.common.framework.vo.CommonResult
;
import
cn.iocoder.mall.shopweb.controller.user.vo.user.UserRespVO
;
import
cn.iocoder.mall.shopweb.convert.user.UserConvert
;
import
cn.iocoder.mall.userservice.rpc.user.UserRpc
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserRespDTO
;
import
cn.iocoder.mall.userservice.rpc.user.dto.UserUpdateReqDTO
;
import
cn.iocoder.mall.userweb.controller.user.vo.UserRespVO
;
import
cn.iocoder.mall.userweb.convert.user.UserConvert
;
import
org.apache.dubbo.config.annotation.DubboReference
;
import
org.springframework.stereotype.Service
;
...
...
shop-web-app/src/main/resources/application.yml
浏览文件 @
0285bf50
...
...
@@ -57,6 +57,10 @@ dubbo:
version
:
1.0.0
PayTransactionRpc
:
version
:
1.0.0
UserSmsCodeRpc
:
version
:
1.0.0
UserAddressRpc
:
version
:
1.0.0
# Swagger 配置项
swagger
:
...
...
user-web-app/pom.xml
deleted
100644 → 0
浏览文件 @
93451664
<?xml version="1.0" encoding="UTF-8"?>
<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"
>
<parent>
<artifactId>
onemall
</artifactId>
<groupId>
cn.iocoder.mall
</groupId>
<version>
1.0-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
user-web-app
</artifactId>
<dependencyManagement>
<dependencies>
<!-- onemall 基础 bom 文件 -->
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-dependencies
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<type>
pom
</type>
<scope>
import
</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!-- Web 相关 -->
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-swagger
</artifactId>
</dependency>
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-security-user
</artifactId>
</dependency>
<!-- RPC 相关 -->
<dependency>
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
mall-spring-boot-starter-dubbo
</artifactId>
</dependency>
<dependency>
<!-- 用户服务 -->
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
user-service-api
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<!-- 商品服务 -->
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
product-service-api
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<!-- 系统服务 -->
<groupId>
cn.iocoder.mall
</groupId>
<artifactId>
system-service-api
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<!-- Registry 和 Config 相关 -->
<dependency>
<groupId>
com.alibaba.cloud
</groupId>
<artifactId>
spring-cloud-starter-alibaba-nacos-discovery
</artifactId>
</dependency>
<!-- 监控相关 -->
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-actuator
</artifactId>
</dependency>
<!-- 工具类相关 -->
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
</dependency>
<dependency>
<groupId>
org.mapstruct
</groupId>
<artifactId>
mapstruct
</artifactId>
<!-- use mapstruct-jdk8 for Java 8 or higher -->
</dependency>
<dependency>
<groupId>
org.mapstruct
</groupId>
<artifactId>
mapstruct-jdk8
</artifactId>
</dependency>
</dependencies>
<build>
<!-- 设置构建的 jar 包名 -->
<finalName>
${project.artifactId}
</finalName>
<!-- 使用 spring-boot-maven-plugin 插件打包 -->
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
</plugins>
</build>
</project>
user-web-app/src/main/java/cn/iocoder/mall/userweb/UserWebApplication.java
deleted
100644 → 0
浏览文件 @
93451664
package
cn
.
iocoder
.
mall
.
userweb
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
public
class
UserWebApplication
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
UserWebApplication
.
class
,
args
);
}
}
user-web-app/src/main/resources/application-dev.yml
deleted
100644 → 0
浏览文件 @
93451664
spring
:
# Spring Cloud 配置项
cloud
:
nacos
:
# Spring Cloud Nacos Discovery 配置项
discovery
:
server-addr
:
400-infra.server.iocoder.cn:8848
# Nacos 服务器地址
namespace
:
dev
# Nacos 命名空间
# Dubbo 配置项
dubbo
:
# Dubbo 注册中心
registry
:
# address: spring-cloud://400-infra.server.iocoder.cn:8848 # 指定 Dubbo 服务注册中心的地址
address
:
nacos://400-infra.server.iocoder.cn:8848?namespace=dev
# 指定 Dubbo 服务注册中心的地址
user-web-app/src/main/resources/application-local.yml
deleted
100644 → 0
浏览文件 @
93451664
spring
:
# Spring Cloud 配置项
cloud
:
nacos
:
# Spring Cloud Nacos Discovery 配置项
discovery
:
server-addr
:
400-infra.server.iocoder.cn:8848
# Nacos 服务器地址
namespace
:
dev
# Nacos 命名空间
# Dubbo 配置项
dubbo
:
# Dubbo 注册中心
registry
:
# address: spring-cloud://400-infra.server.iocoder.cn:8848 # 指定 Dubbo 服务注册中心的地址
address
:
nacos://400-infra.server.iocoder.cn:8848?namespace=dev
# 指定 Dubbo 服务注册中心的地址
user-web-app/src/main/resources/application.yml
deleted
100644 → 0
浏览文件 @
93451664
# 服务器的配置项
server
:
port
:
18082
servlet
:
context-path
:
/user-api/
spring
:
# Application 的配置项
application
:
name
:
user-web
# Profile 的配置项
profiles
:
active
:
local
# SpringMVC 配置项
mvc
:
throw-exception-if-no-handler-found
:
true
# 匹配不到路径时,抛出 NoHandlerFoundException 异常
static-path-pattern
:
/doc.html
# 静态资源的路径
# Dubbo 配置项
dubbo
:
# Spring Cloud Alibaba Dubbo 专属配置
cloud
:
subscribed-services
:
'
user-service,system-service'
# 设置订阅的应用列表,默认为 * 订阅所有应用
# Dubbo 服务消费者的配置
consumer
:
timeout
:
10000
validation
:
true
# 开启 Consumer 的参数校验
check
:
false
# 本地启动,不进行校验,不一定会使用到未启动的服务,嘿嘿~
UserSmsCodeRpc
:
version
:
1.0.0
UserRpc
:
version
:
1.0.0
OAuth2Rpc
:
version
:
1.0.0
SystemAccessLogRpc
:
version
:
1.0.0
SystemExceptionLogRpc
:
version
:
1.0.0
UserAddressRpc
:
version
:
1.0.0
# Swagger 配置项
swagger
:
title
:
用户中心
description
:
提供用户注册、登陆、信息等等 API
version
:
1.0.0
base-package
:
cn.iocoder.mall.userweb.controller
# Actuator 监控配置项
management
:
server.port
:
38086
# 独立端口,避免被暴露出去
endpoints.web.exposure.include
:
'
*'
# 暴露所有监控端点
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论