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>