Springboot1-创建Maven工程

查看java版本:在cmd命令框中输入 java -version
查看mvn版本:在cmd命令框中输入 mvn -v
Spring boot学习文档:https://www.yuque.com/atguigu/springboot
官方文档如何找 spring.io->projects->springboot->learn (GA表示稳定发布版本)
如何查找版本变化 spring.io->projects->springboot->overview(点击下方内容的the project release notes section)
更改配置(简化了配置):创建resources->file->application.properties文件。(如若要修改端口号,server.port=8888 即可,就是将端口号改为8888)
starter:场景启动器(引入该场景所需的依赖)
如果想要改变包扫描的路径,则在主程序类里加入@SpringBootApplication(scanBasePackages=“com.atguigu”)或者@ComponentScan 指定扫描路径

创建maven工程:New Project->Maven->Next->Name(填入项目名,可以在前面加入包名)->Finish。
在pom.xml文件内进行配置:先加入

<parent>  <!--父项目,做依赖管理-->
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.4.3</version>
</parent>

再加入依赖

<dependencies> <!--依赖 -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

创建主程序:在src-main-java下新建java文件,记得写包名(如com.example.MainApplication),内容如下:

@SpringBootApplication //这是一个SpringBoot应用
public class MainApplication { //主程序类
    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

编写业务:在src-main-包名 下新建Java文件,命名前加controller(如controller.HelloController),内容如下:

@RestController
public class HelloController {
    @RequestMapping("/hello") //映射请求,希望浏览器给我们发送hello请求
    public String handle01(){
        return "Hello,Spring Boot 2!";
    }
@RequestMapping("/hello1") //映射请求,希望浏览器给我们发送hello1请求
    public String handle02(@RequestParam("name") String name){ //对浏览器进行传参
        return "Hello,Spring Boot 2!"+"你好:"+name;
    }
}

@RestController是@ResponseBody和@Controller的合体

测试:直接运行main方法,然后在浏览器中输入地址
浏览器访问地址名:http://localhost:8080/设置的访问名 若是对浏览器进行传参,则在设置的访问名后加上?name(这个name是指@RequestParam(“name”)里的参数)=要传的参数。例如http://localhost:8888/hello1?name=张三

简化配置:
在src-main-resources下新建file文件,命名为application.properties(如若更改端口号,server.port=8888)

简化部署,即打包为jar包
在pom.xml文件中的下面加入
jar
然后在 下加入

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
</build>

然后点击右侧栏Maven,选择项目下的Lifecycle的clean和package(按住ctrl键,然后鼠标进行选择),然后点击本栏上方的绿色三角,即运行按钮,即可打包完毕。
在左栏的target课一看到打包好的jar包,然后在target上右键选择findUsages即可查找jar包地址。
在文件夹中输入地址,即可找到相应的jar包。再在文件夹上方的地址栏中输入cmd,即可启动cmd,输入dir即可看到相应的目录。然后输入java -jar jar包名即可运行。如(java -jar sb-01-helloworld-1.0-SNAPSHOT.jar)。然后在浏览器中输入地址即可。

假如要用MySQL,则在 下加入

<dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
</dependency>

如果要更新版本号,则用

<properties>
	<mysql.version>5.1.43</mysql.version>
</properties>