目录
入门
前置知识:
Spring容器是打开Spring Boot大门的一把钥匙。
Spring Boot 是一款基于 Spring 框架的开源应用程序开发工具,它旨在简化 Spring 应用程序的配置和开发过程。Spring Boot 提供了一种简单的方式来创建可独立运行的、生产级别的应用程序,并在需要时进行部署。Spring Boot 在微服务架构和云计算环境下得到了广泛应用。
项目1
需求:使用 SpringBoot 开发一个web应用,浏览器发起请求 /hello后,给浏览器返回字符串“hello world ~"。
VuebootApplication.class 一般是当前类的字节码文件。
配置文件
pom.xml
<parent>标签,是boot工程的副工程,用于管理起步依赖的版本。
这个父工程可以自动管理接下来所有依赖的版本号。
Spring Boot Web Starter依赖:
<!-- 添加Spring Boot Web Starter依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
起步依赖
启动类
//启动类
@SpringBootApplication
public class VuebootApplication {
public static void main(String[] args) {
SpringApplication.run(VuebootApplication.class, args);
}
}
@RestController
public class HelloController {
public class TestController {
@RequestMapping("/hello")
public String hello() {
return "helloworld";
}
}
}
运行整个项目的时候,用浏览器访问时,最好用谷歌浏览器,360极速打不开,会显示访问错误。
在spring boot工程中,需要什么功能,只需要在pom.xml文件引入什么依赖就可以了。
手动创建spring boot工程三步走:
- 创建Maven工程
选择这个骨架:
2. 引入依赖
在pom.xml文件中,首先要做的就是继承一个父工程
以及其他若干依赖……,弄完记得Maven刷新下:
3. 提供启动类
启动类的文件名字、里面代码内容都得改成标准的。
如果没有resource目录,就手动添加一个。
自动配置
自定义starter
接下来实战篇: