在校大学生,一只学习Java的小菜鸟
暂时未有相关通用技术能力~
阿里云技能认证
详细说明我的博客即将入驻“云栖社区”,诚邀技术同仁一同入驻。
首先我们在我们的项目中新建一个 RedisPool类 代码如下: package com.mmall.common; import com.mmall.
其实在暑假的时候是配置过Redis的,但是由于当时是跟着教学视频操作的,所以有些步骤都忘记了,所以这次直接把整个安装和配置的过程都记录下来,方便以后再用到的时候查看~ Redis其实是可以安装在Linux和windows的,都是实际应用中肯定是在Lin...
1、Tomcat的配置 1、系统环境变量配置: 首先要实现Tomcat的集群就得拥有多个tomcat,所以我在本地电脑下载了两个Tomcat,我这里使用的是Tomcat7,当然,配置与Tomcat的版本没多大关系~ image.
我们在线上开发的时候不免要用到多个环境开发,一种的开发环境,一种是测试环境,还有就是生产环境,我们在开发的时候不可能直接用线上的环境进行修改,因为这样会带来很多无可预知的麻烦,所以我们要进行环境隔离~ 里面添加下面参数,设置Maven多环境的时候资源是通用的。
1、支付宝回调函数实现 我们在调试支付宝沙箱环境的时候,支护宝会有一个回调函数,也就是在支付成功之后,可以调用我们支付之后需要执行的相关方法,从而达到数据库的数据和我们的操作相统一。
首先这是我的电脑配置,当然,玩黑苹果不一定得和我的配置一样~ image.png 这个链接是几乎我用到的所有文件:链接: https://pan.baidu.com/s/1UIVXqkx3XiLbEsGsGbXA_A 提取码: ex3f 全部下载即可 1、做系统盘: 1、准备一个8G以上的U盘 打开上面工具里面的TransMac软件,检测到我们的U盘,然后右击,选择如图所示的第二个:Format Disk for Mac,将我们的U盘转换为Mac格式。
1、将支付宝Demo中的相关文件复制到我们的项目中: 首先,我们将Demo中src中的包及里面的文件复制到我们项目中 image.png 同样,我们也要讲zhifubao.properties这个配置文件方法我们项目中的 resources目录下: image.png 加下来就是我们的jar包了~ 首先我们先在webapp目录下面新建lib文件夹:然后将Demo中如图所示的四个jar包复制到lib目录下。
上一篇23、【支付模块快发】——Java对接支付宝步骤(沙箱环境)我们讲解了怎么配置相关配置文件,下面我们调试一下怎么使其在IDEA的web项目中跑起来,然后在浏览器中进行操作 我们用IDEA导入支付宝对接Demo的是时候发现不能运行,下面讲解一下怎么...
1、下载导入项目 https://docs.open.alipay.com/54/104506 打开支付宝接口官网: image.png 我们下载Java版Demo 下载之后解压,然后我们用IDEA导入这个Demo项目~ image.
1、接口开发: 新建ShippingController类 image.png 在类上添加相关注解 @Controller @RequestMapping("/shipping/") public class ShippingContro...
1、接口开发: 1、全选接口开发: *Controller: //全选 @RequestMapping("select_all.do") @ResponseBody public ServerResponse selectAl...
更新购物车,即修改购物车中的每个商品的参数, 1、接口编写: 1、更新购物车: *Controller: // 更新商品到购物车 @RequestMapping("update.
购物车功能的开发是用户在前端将商品加入到购物车中的操作,加入的时候分两种情况,一种是商品已经在购物车里面了,如果用户再添加,我们只要增加对应的数量即可;第二种是原来购物车不存在该商品,我们要将该商品添加到购物车中。
1、接口编写: 在portal包下新建ProductController类: image.png image.png 1、前台查询商品详情接口: *Controller: //前台查询商品详情接口 @RequestMapping("detail.
1、FTP文件服务器的搭建: 软件下载:ftpserver; image.png 浏览器访问:ftp://127.0.0.1/ image.
下面来讲解一下后台获取商品列表的接口开发: 1、在ProductManageController类中新增下列代码: //获取商品列表接口 @RequestMapping("get_list.
1、后台获取商品详情接口: 在上一篇文章所新建的ProudctManageController类中新建下面方法:*Controller: //获取商品详情接口 @RequestMapping("get_detail.
新建ProductManageController类 image.png 在Controller上添加@Controller 和@RequestMapping("/manage/product")这两个注解。
Java从零到企业级电商项目实战-服务端一期算是写完了,由于有一个阶段在测试接口的时候遇见了一个Bug,笔记也就停止更新了,后来又遇到国庆,所以也就一直没有更新,现在整个项目的接口也全部测试通过,正好整理一下笔记,同时也回顾复习一下知识点~ ...
该接口是我们查询出所有的结点个子节点,在查询的时候利用父节点parentId属性来进行递归查询,当子节点不再有的时候,我们就结束递归查询,然后将查询到的结果全部返回给客户端。
该接口的含义就是,当我们查询家用电器品类的时候,我们将所属于家用电器的品类查询出来,关于在首先我们判断登陆者是否是管理员,我们在10、【分类模块管理】——添加分类接口开发有说明。
接口逻辑,管理员在修改分类名字的时候,我们根据操作分类的Id来对分类名字进行修改。关于在首先我们判断登陆者是否是管理员,我们在10、【分类模块管理】——添加分类接口开发有说明 controller: //管理员更新品类 @RequestMapping("set_category_name.
分类模块:分类模块是给后台管理员进行操作的,所以我们所有的行为都应该是建立在登录者是管理员的前提下。controller: @RequestMapping("add_category.
controller: //获取用户详细信息接口,当用户没有登录,我们强制让其登录 @RequestMapping(value = "get_information.
此接口是用户登陆后修改个人信息的接口,其中用户的Id和用户名是不允许修改的controller: //更新个人用户信息 @RequestMapping(value = "update_information.
业务逻辑:用户忘记登录密码,然后根据用户用户名找到用户之前设置的问题,用户填写问题答案,若答案正确用户即可重置密码,若回答问题错误,则提示回答错误,不允许重置密码。
1、登录后获取用户信息接口开发 controller层: //登录后获取用户信息 @RequestMapping(value = "get_user_info.
先看一下工程目录 1.png 创建UserController类 在主方法上加上这两个注释: @Controller @RequestMapping("/user/") 如: 2.
1.png Const : package com.mmall.common; public class Const { public static final String CURRENT_USER="currentUser";...
由于数据库使用的创建时间 create_time和最后更新时间 update_time 但是我们的Mapper 和 pojo以及对应的xml文件是使用逆向工程工具生成的,所以我们要对对应的文件进行修改。
#一、配置pom文件 4.0.0 com mall 1.0-SNAPSHOT war mall Maven Webapp http://www.
#一、新建项目 1、新建Maven项目 1.png 2、填写相关参数 接着下一步就行 2.png 3、博主发现在新建玩Maven项目时候少了一些文件夹, 比如resource 于是采用下面步骤新建 3.png 点击 Project Structure... 4.png 点击左侧Modules 然后在main上面新建resource文件夹并且设置为Resources 5.png 然后在文件夹下直接新建比如java 、test 等文件夹就行。
一直想要拥有自己的一个博客,CSDN,那些又觉得不够个性化(主要是觉得逼格不够,哈哈) Github搭建博客的优点: 1、不需要域名和服务器 2、访问自己博客的时候没有广告 3、可以自己修改样式,能根据自己的需求加功能。
一直想要拥有自己的一个博客,CSDN,那些又觉得不够个性化(主要是觉得逼格不够,哈哈) Github搭建博客的优点:1、不需要域名和服务器 2、访问自己博客的时候没有广告 3、可以自己修改样式,能根据自己的需求加功能。