认识SpringBoot
SpringBoot
javase: OOP
mySQL: 持久化
html+css+js+jQuery+框架: 视图层
javaweb :开发MVC三层架构的网站
ssm:框架,简化开发流程,配置变得复杂
SpringBoot : 简化Spring
SpringCloud:服务越来越多
认识SpringBoot
为了解决企业级开发的复杂性,简化开发
-
基于POJO的轻量级和最小侵入性编程
-
通过IOC,依赖注入(DI)和面向接口实现松耦合
-
基于切面(AOP)和惯例进行声明式编程
-
通过切面和模板减少样式代码
微服务架构:是一种架构风格,要求将一个应用构建成一系列小服务的组合;金额提通过http的方式进行互通。
创建一个SpringBoot项目
(一)第一种方法
- 在Spring官网上找到SpringBooot

- 点击initializr,选择版本信息,添加web依赖。下载zip文件

- 减压,导入到idea即可
(二)第二种方法


如果,创建项目时连接超时,可以试着换一下url:
https://start.aliyun.com
https://start.springboot.io
http://start.springboot.io
添加依赖,创建项目完成

删除多余的文件

创建好的项目目录

(1)程序的主入口

(2)核心配置文件

(3)单元测试

启动主程序,打开浏览器输入网址,可访问

在Application的同级目录下建包,pojo、dao、service、controller



@RestController 相当于 @Controller与@ResponseBody结合使用。效果都是返回字符,而不是跳转到页面。

pom.xml 配置文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!-- 有一个父项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<!-- 坐标-->
<groupId>com.my</groupId>
<artifactId>demo1</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo1</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--web依赖: 集成tomcat,配置dispathcherServlet,xml...-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--单元测试-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<!--打jar包的插件-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
项目用maven打包后,也可用cmd命令行执行jar文件

修改配置
- 修改端口号(resources文件下的application.properties)
server.port=8081
- 修改banner(resources文件下新建文件banner.txt)

浙公网安备 33010602011771号