mvn -version
如果出现下面的提示则表示该电脑已配置maven,否则需要进行maven配置【3.6.2为版本号】
阿里云盘分享 提取码:71pt
解压到一个不包换中文的路径下【如:D:\soft】
进入到bin目录下,如下
复制路径
再次使用“Win+R”打开运行窗口,输入如下后进入高级系统设置,
SystemPropertiesAdvanced
点击环境变量
在系统变量中,点击path后点击编辑
点击新建,将复制的路径粘贴到这里
后一直点击确定即可
重新打开cmd(一定要重新打开一次)cmd窗口,再次输入
mvn -version
查询是否配置成功
例如在D盘中新建一个maven文件夹
在大概第五十行的位置将
在大约165行的位置将上图红框位置内容,更改/添加为:(这里将镜像地址更改为了阿里云的,下载速度快)
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
①点击file
②点击setting
③搜索maven
④点击三个点 ,配置好后点击ok
⑤ 设置setting.xml文件
⑥点进apache-maven-3.6.2\conf\文件夹下选择settings.xml文件
⑦点击ok
⑧配置成功后的项目结构,以及会出现绿色小三角
-
- <dependency>
- <groupId>org.springframework.bootgroupId>
- <artifactId>spring-boot-starter-webartifactId>
- dependency>
配置完后点击小M
HelloController类的内容为
- package com.example.springbootdemo2024.controller;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.ResponseBody;
- @Controller
- @RequestMapping("/hello ")
- public class HelloController {
-
- @RequestMapping("/hello")
- @ResponseBody
- public String hello() {
- return "hello world";
- }
- }
mybatis是用来连接数据库的
- <dependency>
- <groupId>org.mybatis.spring.bootgroupId>
- <artifactId>mybatis-spring-boot-starterartifactId>
- <version>2.1.1version>
- dependency>
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <scope>runtimescope>
- dependency>
添加依赖后记得点击小M
打开application.yml文件
数据库的用户名密码改成自己的
- spring:
- datasource:
- url: jdbc:mysql://localhost:3306/2024demo?useUnicode=true&characterEncoding=utf-8
- username: root
- password: 2020
- driver-class-name: com.mysql.cj.jdbc.Driver
- mybatis:
- mapper-locations: classpath:mapper/*.xml #??mapper??xml??????
- type-aliases-package: com.xxxx.entity #???????
其和controller处于同一级包下
其中成员变量,和刚才在mysql中建立的字段名相同
类名和表名字相同
- "1.0" encoding="UTF-8"?>
- mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="">
-
- mapper>
将其映射到dao层
<mapper namespace="com.example.springbootdemo2024.dao.UserDao">
- package com.example.repeatsubmit.dao;
-
- import com.example.repeatsubmit.entity.User;
-
- import java.util.List;
-
- public interface UserDao {
- List
findAll(); - }
- import java.util.List;
-
- @Controller
- @RequestMapping("user")
- public class UserController {
- @Autowired
- private UserDao userDao;
-
- @RequestMapping("/findAll")
- @ResponseBody
- public List
findAll(){ - return userDao.findAll();
- }
- }
运行项目,在浏览器输入http://localhost:8080/user/findAll
到这里一个简单的springboot项目就配置成功啦