超详细、手把手使用IDEA+SpringBoot+MyBatis搭建微信迷你小程序

慕课网跟着翔仔学
快速搭建SpringBoot+Mybatis+小程序应用
分为后端SpringBoot+Mybatis后端开发和小程序前端开发
本门课程将学会:
本门课程的作用
本门课程的框架:
本门课程的框架
技术储备要求:
技术储备要求
开始进击:
第一步:新建工程——Srping Initializr JDK1.8以上即可
在这里插入图片描述
编辑项目名称:
在这里插入图片描述
选择springboot框架: web+mybatis
在这里插入图片描述
选择路径:
在这里插入图片描述
点击完成创建。
创建好的目录结构如下:
在这里插入图片描述
打开DemoApplication这个类。里面的@SpringBootApplication这个标签说明DemoApplication这个类是Springboot的启动类
该类里面的main函数调用了SpringApplication.run()函数来启动我们这个Springboot项目。该DemoApplication类为启动类。
在这里插入图片描述
application.properties文件:
他存储的是,我们的一些程序里面用到的一些配置,包括我们去连接数据库的时候需要,连的是哪一个数据库,数据库的IP还有数据库的用户名密码等信息就存储在这里。如果我们去连redis时,也把redis的IP、密码存在这里。该application.properties文件还能保存一些我们业务里面用到的全局变量。
springboot用这些扁平化的配置去取代SSM里面的一些XML配置文件。
但是该课程用到的mybatis框架还是保留了使用xml配置文件的方式。其他的一些xml文件信息我们都保存在这里,用这些配置代替以前的xml文件配置。
pom.xml文件:
就是我们的maven配置文件啦。
其中的spring-boot-starter-parent是maven独有的。他的其中一个功能是一个引用管理的功能,就是dependencies里面的version信息可以不用填写,直接继承该spring-boot-starter-parent里面的版本在这里插入图片描述
可以看到:spring-boot-starter-webspring-boot-starter-test是不用写版本信息的。
在这里插入图片描述
pom.xml文件的另一个重要的作用是能够识别application.properties还有application.yml类型的文件进行配置。
新建一个controller类进行测试:
在这里插入图片描述
在这里插入图片描述
在Hello类里面写以下代码:

package com.ymimooc.demo;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RestController  //@RestController标签是由两个标签组成,表明我们这个类是一个controller
// 一个是@Controller  表示该类是一个controller 能够用来接收前台发送过来的请求 去做相应的数据处理、请求的响应
//两外一个标签是@ResponseBody  将我们的数据、内容或对象作为http响应正文返回
public class Hello {
    @RequestMapping(value = "/hello", method = RequestMethod.GET)  // 定义路由 告诉前端怎么访问到该方法  GRT的形式:既url直接传参的方式去接受请求
    public String hello() { //编写hello方法去做前台的响应
        //返回Hello SpringBoot!
        return "Hello SpringBoot!";
    }
}

编写完成后,启动项目测试一下:
在这里插入图片描述
如果报错:Error starting ApplicationContext. To display the conditions report re-run your application with ‘debug’ enabled.
查看这个网页:https://blog.csdn.net/weixin_39220472/article/details/81429241 或者自行百度。
在这里插入图片描述
运行成功。打开网页localhost:8080/hello
在这里插入图片描述
至此springboot部署web工程整体框架没有错误,接着往下进击。
在application.properties文件中添加:server.port=8082更改web服务访问端口号为8082
在这里插入图片描述
使用 localhost:8082/hello 访问。没有开启热部署的话 需要重启服务器,然后再打开localhost:8082/hello 。
在application.properties文件中再添加:
#加入/demo前缀 server.servlet.context-path=/demo
在这里插入图片描述

  • 25
    点赞
  • 230
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
好的,这是一个比较宏观的问题,需要分步骤进行讲解。我会尽可能地详细地回答你的问题。 首先,我需要确认一下你对这些技术的了解程度。你是否已经熟悉了这些技术的基本概念和用法? 如果你已经了解了这些技术,那么我们可以开始讲解如何搭建微服务项目。以下是搭建微服务项目的主要步骤: 1. 创建父工程 在Maven中创建一个父工程,用于管理子模块的依赖关系。我们可以在父工程中定义一些公共的依赖和插件,以便在子模块中进行复用。 2. 创建子模块 在父工程下创建多个子模块,每个子模块代表一个微服务。每个子模块可以有自己的依赖和配置文件,也可以有自己的数据库。 3. 配置Spring Cloud Alibaba 在每个子模块中引入Spring Cloud Alibaba的依赖,并进行相应的配置。Spring Cloud Alibaba提供了一系列的组件,包括服务注册与发现、配置管理、消息队列、分布式事务等,我们可以根据实际需要选择使用哪些组件。 4. 集成MyBatis 在每个子模块中引入MyBatis的依赖,并进行相应的配置。MyBatis是一个轻量级的ORM框架,可以方便地进行数据库操作。 5. 编写业务代码 在每个子模块中编写业务代码,包括控制器、服务、DAO等。在编写业务代码时,我们可以通过注解进行调用其他微服务的接口,实现微服务之间的调用。 6. 部署微服务 将每个子模块打包成jar包,并分别部署到不同的服务器上。在每个服务器上启动对应的微服务,微服务之间就可以通过网络进行通信了。 以上是搭建微服务项目的主要步骤。当然,实际上还有很多细节需要注意,比如如何处理微服务之间的异常、如何进行负载均衡等等。但总的来说,搭建微服务项目的核心思想就是将一个大型的应用拆分成多个小型的服务,每个服务都有自己的职责,通过网络进行通信,最终共同完成整个应用的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值