- 博客(501)
- 资源 (1)
- 收藏
- 关注
原创 251、商城业务-消息队列-Exchange类型
Name:交换机名称Type:直连Durability:Durable--持久化 Transient--非持久化,重启rabbitMQ后就消失交换机要跟队列绑定才能进行工作,消息发给交换机创建队列
2020-09-17 17:57:11
128
原创 250、商城业务-消息队列-RabbitMQ安装
安装rabbitmq的命令,如果docker没有rabbitmq,执行命令会自行下载rabbitmqdocker run -d --name rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 25672:25672 -p 15671:15671 -p 15672:15672 rabbitmq:management自动启动rabbitmq的命令:docker update rabbitmq --restart=always账..
2020-09-17 17:02:51
171
原创 238、商城业务-购物车-VO编写
/** * 整个购物车 * 需要计算的属性,必须重写他的get方法,保证每次获取属性都会进行计算 */public class Cart { List<CartItem> items; private Integer countNum;//商品数量 private Integer countType;//商品类型数量 private BigDecimal totalAmount;//商品总价 private BigDecimal r...
2020-09-16 12:29:39
165
原创 234、商城业务-认证服务-单点登录流程-2
@Controllerpublic class HelloController { @Value("${sso.server.url}") String ssoServerUrl; /** * 无需登录就可以访问 * @return */ @ResponseBody @GetMapping("/hello") public String hello(){ return hello(); } ...
2020-09-15 19:50:30
192
原创 233、商城业务-认证服务-单点登录流程-1
@Controllerpublic class HelloController { @Value("${sso.server.url}") String ssoServerUrl; /** * 无需登录就可以访问 * @return */ @ResponseBody @GetMapping("/hello") public String hello(){ ...
2020-09-15 19:01:57
257
原创 230、商城业务-认证服务-页面效果完成
<li> <a href="http://auth.gulimall.com/login.html" th:if="${session.loginUser == null}">你好,请登录 </a> <a th:if="${session.loginUser != null}">欢迎:[[${session.loginUser == null ? '' : session.loginUser.nickn...
2020-09-15 16:35:53
168
原创 228、商城业务-认证服务-自定义SpringSession完成子域session共享
import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer;import org.springframework.data.redis.serializer.RedisS...
2020-09-15 11:46:51
230
原创 227、商城业务-认证服务-SpringSession整合
引入spring-session依赖,记得添加版本号,不添加版本号报错 <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactId> <version>1.2.1.RELE...
2020-09-15 08:44:23
115
原创 224、商城业务-认证服务-社交登录测试成功
@PostMapping("/member/member/oauth2/login")R oauthlogin(@RequestBody SocialUser socialUser) throws Exception;MemberRespVo@ToString@Datapublic class MemberRespVo { /** * id */ private Long id; /** * */ pri..
2020-09-14 18:16:15
163
原创 223、商城业务-认证服务-社交登录完成
@Datapublic class SocialUser { private String access_token; private String remind_in; private long expires_in; private String uid; private String isRealName;}@Override public MemberEntity login(SocialUser soc...
2020-09-14 17:04:12
157
原创 222、商城业务-认证服务-社交登录回调
将短信服务的HttpUtils 工具类复制到gulimall-commonhttps://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
2020-09-14 11:37:56
119
原创 221、商城业务-认证服务-weibo登录测试
社交登录三步1、引导用户到授权页地址2、登录成功,拿到code码3、用code码换取 Access Token第二步输入账号密码可以看到地址栏里面就带了code了截图视频里面的参数配置报错了,我们发送的是get请求换取成功了,access_token拿到了access_token拿到了,就可以为所欲为了,通过access_token可以拿到用户信息了https://a.
2020-09-12 19:14:56
229
2
原创 219、商城业务-认证服务-账号密码登录完成
@Datapublic class UserLoginVo { private String loginacct; private String password;} <form action="/login" method="post"> <ul> <li class="top_1"> <img src="/static/login/JD_img/user_03.png" clas.
2020-09-11 00:48:57
371
原创 218、商城业务-认证服务-注册完成
USER_EXIST_EXCEPTION(15001,"用户存在"),PHONE_EXIST_EXCEPTION(15002,"手机号存在") @PostMapping("/regist") public R regist(@RequestBody MemberRegistVo vo){ try { memberService.regist(vo); } catch (PhoneExistException e) {..
2020-09-10 18:23:55
208
原创 216、商城业务-认证服务-异常机制
@PostMapping("/regist") public R regist(@RequestBody MemberRegistVo vo){ try { memberService.regist(vo); } catch (Exception e) { } return R.ok(); }@Override public void regist(MemberRegistV..
2020-09-10 16:31:19
334
原创 214、商城业务-认证服务-验证码防刷校验
@RequestMapping("/sms")@Controllerpublic class SmsSendController { @Resource SMSComponent smsComponent; @GetMapping("/sendcode") public R sendCode(@RequestParam("phone") String phone, @RequestParam("code") String code) { sms...
2020-09-10 02:37:55
1507
原创 212、商城业务-认证服务-好玩的验证码倒计时
跳转http://gulimall.com/@Controllerpublic class LoginController { @GetMapping("login.html") public String loginPage(){ return "login"; } @GetMapping("reg.html") public String regPage(){ return "reg"; }}...
2020-09-09 17:30:11
342
原创 211、商城业务-认证服务-环境搭建
spring.application.name=gulimall-auth-serverspring.cloud.nacos.discovery.server-addr=127.0.0.1:8848server.port=20000启动gulimall-auth-server服务复制登录页面的index.html页面,改名为login.html注册页面index.html改名为 reg.html192.168.150.137 auth.gul...
2020-09-09 13:28:12
198
原创 210、商城业务-商品详情-异步编排优化
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency&g...
2020-09-09 00:58:49
204
原创 209、商城业务-商品详情-sku组合切换
item.html<!DOCTYPE html><html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="/static/item/scss/shop.css" /> ..
2020-09-08 19:09:19
4291
原创 208、商城业务-商品详情-销售属性渲染
<resultMap id="SkuItemSaleAttrVo" type="com.atguigu.gulimall.product.vo.SkuItemSaleAttrVo"> <result column="attr_id" property="attrId"></result> <result column="attr_name" property="attrName"></result> .
2020-09-08 17:48:36
4113
原创 207、商城业务-商品详情-详情页渲染
item.html<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type...
2020-09-08 08:40:17
384
原创 206、商城业务-商品详情-销售属性组合
视频出错了,这集视频讲的也是其他章节的内容,//3. 获取SPU销售属性组合估计大概的意思就是这两行代码
2020-09-08 06:28:08
184
springboot-poi-Excle.zip
2019-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人