当前位置: 首页 > news >正文

公司介绍ppt制作模板北京seo主管

公司介绍ppt制作模板,北京seo主管,济南做网站的公司,中文做英文网站抄袭目录 SpringBoot MyBaits-Plus 集成微信支付 之 项目搭建1、创建boot项目2、引入Swagger作用:2-1、引入依赖2-2、写配置文件进行测试2-3、访问Swagger页面2-4、注解优化显示 3、定义统一结果作用:3-1、引入lombok依赖3-2、写个统一结果的类-->RR类的…

目录

  • SpringBoot + MyBaits-Plus 集成微信支付 之 项目搭建
    • 1、创建boot项目
    • 2、引入Swagger
      • 作用:
      • 2-1、引入依赖
      • 2-2、写配置文件进行测试
      • 2-3、访问Swagger页面
      • 2-4、注解优化显示
    • 3、定义统一结果
        • 作用:
        • 3-1、引入lombok依赖
        • 3-2、写个统一结果的类-->R
          • R类的代码:
        • 3-3、swagger的样子
    • 4、数据库连接
      • 4-1、命令行创建数据库
      • 4-2、Idea 连接数据库
      • 4-3、执行sql脚本
    • 5、集成MyBatis-Plus
      • 5-1、引入依赖
      • 5-2、配置文件配置数据库连接
      • 5-3、定义实体类
      • 5-4、定义 MyBatis-Plus 的配置文件
        • 5-4-1、测试:获取所有商品数据
          • controller
        • 5-4-2、target没有编译xml问题
        • 5-4-3 解决方法
          • 步骤1:
          • 测试步骤1:
          • 步骤2:
          • 测试步骤2:
    • 6、搭建前端环境
      • 6-1、安装 Node.js 运行环境
      • 6-2、检查版本号:
      • 6-3、运行前端项目
      • 6-4、前后端跨域
      • 6-5、安装 Visual Studio Code 编译器
        • 6-5-1、修改背景颜色
        • 6-5-2、修改左侧边框颜色
        • 6-5-3、安装插件
    • 7、Vue.js 入门
      • 7-1、安装脚手架
        • 7-1-1、配置淘宝镜像
        • 7-1-2、全局安装脚手架
      • 7-2、创建项目
      • 7-3、启动项目
      • 7-4、访问项目
      • 7-5、创建项目遇到的问题
      • 7-6、安装 Vue 调试工具
        • 7-6-1谷歌
        • 7-6-2微软
      • 7-7、一点前端知识
        • 7-7-1、数据绑定
        • 7-7-2、双向数据绑定
        • 7-7-3、事件处理
    • 未完待续~~~

SpringBoot + MyBaits-Plus 集成微信支付 之 项目搭建

1、创建boot项目

创建SpringBoot项目,写一个测试方法,运行,成功则项目创建完成。
在这里插入图片描述

2、引入Swagger

作用:

自动生成接口文档和测试页面。

2-1、引入依赖

在这里插入图片描述

        <!--swagger  作用:自动生成接口文档和相关测试页面。--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><!--swagger ui  作用:展示具体的html页面、接口文档、测试页面--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger-ui</artifactId><version>2.7.0</version></dependency>

2-2、写配置文件进行测试

在这里插入图片描述

2-3、访问Swagger页面

在这里插入图片描述
在这里插入图片描述

2-4、注解优化显示

在这里插入图片描述
在这里插入图片描述

3、定义统一结果

作用:

作用:定义统一响应结果,为前端返回标准格式的数据。

3-1、引入lombok依赖

简化实体类的开发
在这里插入图片描述

3-2、写个统一结果的类–>R

在这里插入图片描述

在这里插入图片描述

链式操作–可以一直加data数据

在这里插入图片描述
在这里插入图片描述

R类的代码:
@Data
// 作用:让这个R对象可以进行链式操作,就是R.ok().setData(map) 这种
// 而且原本setData的返回值是void,加了这个注解,返回值就是R对象了
@Accessors(chain = true)
public class R
{private Integer code; //响应码private String message; // 响应消息private Map<String, Object> data = new HashMap<>();//成功响应的方法public static R ok(){R r = new R();r.setCode(0);r.setMessage("成功");return r;}//响应失败的方法public static R error(){R r = new R();r.setCode(-1);r.setMessage("失败");return r;}// 返回的数据public R data(String key , Object value){this.data.put(key,value);return this;}
}
3-3、swagger的样子

顺便配置json日期格式
在这里插入图片描述

4、数据库连接

4-1、命令行创建数据库

win+r ,输入cmd 打开小黑窗mysql -uroot -p记得后面加分号mysql> create database payment_demo;

在这里插入图片描述

在 navicat 可以看到已经创建出来的数据库

在这里插入图片描述

4-2、Idea 连接数据库

在这里插入图片描述

时区问题
在这里插入图片描述
直接点这个 set time zone,然后点 apply 应用
在这里插入图片描述

4-3、执行sql脚本

在这里插入图片描述
从navicat可以看出有这些表了
在这里插入图片描述

5、集成MyBatis-Plus

5-1、引入依赖

在这里插入图片描述

        <!--mysql驱动--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!--持久层   mybatis-plus 是 mybatis 的增强--><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.3.1</version></dependency>

5-2、配置文件配置数据库连接

在spring的节点下配置数据库连接

在这里插入图片描述

server:port: 8090  # 项目的服务端口spring:application:name: payment-demo # 项目的名字jackson:# 日期格式date-format: yyyy-MM-dd HH:mm:ss# 时区time-zone: GMT+8datasource: # mysql数据库连接driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/payment_demo?serverTimezone=GMT%2B8&characterEncoding=utf-8username: rootpassword: 123456

5-3、定义实体类

拷贝导入这些基本代码 :实体类、service、impl、mapper
这些是学习视频提供的基本代码,太多了就不展示出来了。有用到再截图
在这里插入图片描述

5-4、定义 MyBatis-Plus 的配置文件

创建一个 MyBatis-Plus 的配置文件

在这里插入图片描述

5-4-1、测试:获取所有商品数据
controller

在这里插入图片描述
方法中获取所有商品的list方法,有MyBatis-Plus提供

在这里插入图片描述

成功获取所有商品数据
在这里插入图片描述

5-4-2、target没有编译xml问题

maven 工具默认情况下,针对java目录下的非java文件不会执行编译的操作,所以就丢失了这个xml文件 ,因为目前还没有用到这些xml文件,所以项目可以正常运行,但是后面如果要写更复杂的持久层数据,需要用到这些xml文件,就会报错
在这里插入图片描述

5-4-3 解决方法

解决方法:两个步骤

步骤1:

因为maven工程在默认情况下 src/main/java 目录下的所有资源文件是不发布到 target 目录下的,我们在 pom 文件的 节点下配置一个资源发布过滤器

在<build> </build>范围内

在这里插入图片描述

        <!-- 项目打包时会将java目录中的*.xml文件也进行打包 --><resources><resource><directory>src/main/java</directory><includes><include>**/*.xml</include></includes><filtering>false</filtering></resource></resources>
测试步骤1:

先clean ,删掉 target 目录
在这里插入图片描述
然后重新编译,xml 目录就完整出现了
在这里插入图片描述

步骤2:

让运行环境能够找到这个target目录下的xml目录,
顺便添加个日志记录,只要执行到这些xml文件,就会打印出日志

在这里插入图片描述

测试步骤2:

测试这个sql 日志有没有生效:

访问下获取所有商品的接口
在这里插入图片描述
在这里插入图片描述

6、搭建前端环境

6-1、安装 Node.js 运行环境

除了更改安装地址,其他的直接下一步
在这里插入图片描述

6-2、检查版本号:

有版本号,说明安装这个 node 环境成功了
在这里插入图片描述

6-3、运行前端项目

这个项目是项目视频发布者提供的

命令行运行,如图,默认是8080端口

记得用管理员运行小黑窗

在这里插入图片描述
如图:基础页面

课程列表没有数据,因为跨域问题没解决,拿不到
在这里插入图片描述

6-4、前后端跨域

后端这里加个注解,前端的跨域代码还没看是怎么写的。
在这里插入图片描述

在这里插入图片描述

后端控制器类添加这个 @CrossOrigin,表示这个类的所有方法都支持跨域访问。
前端可以直接通过请求 http://localhost:8090/api/product/list 来获取数据,不需要再额外添加跨域相关的代码。
在这里插入图片描述

6-5、安装 Visual Studio Code 编译器

一直下一步安装就可以
在这里插入图片描述
在这里插入图片描述

6-5-1、修改背景颜色

在这里插入图片描述

6-5-2、修改左侧边框颜色

在这里插入图片描述
把代码改成这样,第一次改,拼拼凑凑,不知道对不对,反正左侧边框变白色了。
在这里插入图片描述

{"workbench.preferredDarkColorTheme": "Visual Studio Light","workbench.colorCustomizations": {"[Default Light+]": {"activityBar.activeBackground": "#ffffff","activityBar.background": "#eeeeee","activityBar.foreground": "#000000"}},"workbench.colorTheme": "Default Light+","editor.codeActionsOnSave": null
}
6-5-3、安装插件

安装这三个插件
在这里插入图片描述

使用这个编译器看前端的代码了

在这里插入图片描述

7、Vue.js 入门

Vue 就是一个渐进式 JavaScript 框架

Vue.js是一个前端框架,帮助我们快速构建前端项目。

使用vue有两种方式,一个是传统的在 html 文件中引入 js 脚本文件的方式,另一个是脚手架的方式。

我们的项目,使用的是脚手架的方式。

7-1、安装脚手架

安装完成才可以创建项目。

在这里插入图片描述

7-1-1、配置淘宝镜像
#经过下面的配置,所有的 npm install 都会经过淘宝的镜像地址下载
npm config set registry https://registry.npm.taobao.org

在这里插入图片描述

7-1-2、全局安装脚手架

-g 的意思就是:全局安装脚手架 ,就是会安装在我们的操作系统中

npm install -g @vue/cli

在这里插入图片描述
安装完成就可以创建vue项目了。

7-2、创建项目

先进入项目目录(Ctrl + ~),然后创建一个项目

输入命令 : vue create vue-demo , 创建一个 vue-demo 的项目

vue 就是我们刚刚安装的脚手架的一个命令

创建vue项目

在这里插入图片描述
创建成功

ctrl+L 相当于 linux 的clear,直接腾出空间

在这里插入图片描述

7-3、启动项目

进入项目文件夹,启动项目

因为项目默认端口号是 8080 , 所以这里可以指定其他的端口号

在这里插入图片描述

7-4、访问项目

打开项目的默认页面 App.vue

这个 Vue 项目默认是没有 Html 文件的, 开发阶段都是 .vue 格式的,但是项目部署到生产服务器上面的话,这些文件就都会被转换为 html文件和 js 文件

在这里插入图片描述

默认的代码如图:

在这里插入图片描述

删掉一些默认的页面组件,填充自己的内容,

删除成最原始的这个样子。
在这里插入图片描述

7-5、创建项目遇到的问题

vue项目创建不成功的解决方法

7-6、安装 Vue 调试工具

7-6-1谷歌

原本 F12是这样的,没有vue调试窗口
在这里插入图片描述

安装
在这里插入图片描述
再按 F12 就能出现这个调试功能了。
在这里插入图片描述

7-6-2微软

微软浏览器可以直接搜索,安装完,退出浏览器,重新打开就出现了
在这里插入图片描述

7-7、一点前端知识

7-7-1、数据绑定

插值表达式 – 用 双大括号来表示
在这里插入图片描述

7-7-2、双向数据绑定

数据会绑定到组件,组件的改变也会影响数据定义
在这里插入图片描述

7-7-3、事件处理

定义事件,调用事件
在这里插入图片描述

未完待续~~~

http://www.ds6.com.cn/news/115742.html

相关文章:

  • 做学校后台网站用什么浏览器2345网址导航怎么下载
  • wordpress中文标题404湖南网络优化
  • h5网站怎么做的西安网站优化推广方案
  • 网站备案个人使用数据查询网站
  • 顺德高端网站建设百度信息流怎么投放
  • 永州建设学校官方网站百度指数批量获取
  • 企业电子商务网站开发百度框架户开户渠道
  • 南京高端网站建设公司哪家好广州网站推广
  • 电销怎么找电话资源四川网站seo
  • 网站漏扫白百度一下你就知道
  • 杭州seo网站建设免费网站制作软件平台
  • 去哪网网站设计风格沈阳seo排名优化推广
  • 做微网站多少钱手机优化软件哪个好
  • wordpress zzt百度快照怎么优化排名
  • 黄骅市中医医院seo整站优化报价
  • 甘肃省建设银行网站seo是什么意思 为什么要做seo
  • 银行系统网站模板网站建设总结
  • 徐东做网站自动app优化最新版
  • 建设网站存在的问题国际最新消息
  • 淘宝 客要推广网站怎么做海洋网络推广效果
  • 综合网站有哪些衡阳seo外包
  • 吉安企业做网站西安网络推广运营公司
  • 建设项目公示对网站有什么要求seo的工作内容主要包括
  • 我的世界做神器指令网站网站推广步骤
  • 做企业网站开发哪家好上海网站seo
  • 做影视免费网站违法吗石家庄疫情最新消息
  • 网站文字重叠效果windows优化大师的特点
  • 长沙网站建设外包seo搜索工具栏
  • 网络论坛有些什么平台seo站长工具平台
  • 如何才能让自己做的网站百度能搜seo云优化外包