赞
踩
mvn -version
如果出现下面的提示则表示该电脑已配置maven,否则需要进行maven配置【3.6.2为版本号】
阿里云盘分享 提取码:71pt
解压到一个不包换中文的路径下【如:D:\soft】
进入到bin目录下,如下
复制路径
再次使用“Win+R”打开运行窗口,输入如下后进入高级系统设置,
SystemPropertiesAdvanced
点击环境变量
在系统变量中,点击path后点击编辑
点击新建,将复制的路径粘贴到这里
后一直点击确定即可
重新打开cmd(一定要重新打开一次)cmd窗口,再次输入
mvn -version
查询是否配置成功
例如在D盘中新建一个maven文件夹
在大概第五十行的位置将<localRepository>D:\maven</localRepository>中的D:\maven改成你刚才设置的maven库的位置,如果没有<localRepository>D:\maven</localRepository>这一行,就加上然后设置maven库的位置就好了。
在大约165行的位置将上图红框位置内容,更改/添加为:(这里将镜像地址更改为了阿里云的,下载速度快)
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
①点击file
②点击setting
③搜索maven
④点击三个点 ,配置好后点击ok
⑤ 设置setting.xml文件
⑥点进apache-maven-3.6.2\conf\文件夹下选择settings.xml文件
⑦点击ok
⑧配置成功后的项目结构,以及会出现绿色小三角
- <!--加载web-->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-web</artifactId>
- </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.boot</groupId>
- <artifactId>mybatis-spring-boot-starter</artifactId>
- <version>2.1.1</version>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <scope>runtime</scope>
- </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中建立的字段名相同
类名和表名字相同
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE 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<User> findAll();
- }
- import java.util.List;
-
- @Controller
- @RequestMapping("user")
- public class UserController {
- @Autowired
- private UserDao userDao;
-
- @RequestMapping("/findAll")
- @ResponseBody
- public List<User> findAll(){
- return userDao.findAll();
- }
- }
运行项目,在浏览器输入http://localhost:8080/user/findAll
到这里一个简单的springboot项目就配置成功啦
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。