使用Spring boot 创建一个web应用
使用Intelij ider
- 创建项目,选择Spring Initializr
- 修改配置
建议使用Maven 构建项目,其他选项可以选择修改
这里我使用默认配置
-
选择需要的组件
步骤3.jpg
由于只需要构建最简单的web项目,我只勾选了Spring Web 组件
-
完成的最原始的项目构建
-
进入类目录下可以看到idea已经自动帮我们创建好了DemoApplication
- 这个类被标注了SpringBootApplication, 说明整个项目的入口从这里开始
- 他是多个注解的集合:
- @SpringBootConfiguraiton 注解SpringBoot的配置类
- @SpringBootAutoConfiguration 开启自动配置
- @AutoConfigurationPackage 将类的同级以及子级的组件扫描进来
- 通过注解@SpringBootApplication 让我们省去了配置项目繁杂的步骤,只需要编写业务逻辑相关代码,就可以快速开始一个web项目
- 编写业务逻辑
- 新建一个 controller.Helloworld 类
- 将该类注解 @RestController
- 新建一个helloWorld 的方法,返回值类型为 String
- 将helloWorld方法注解@GetMapping("/hello")
- 其中"/hello",为访问路径
- (可省略)修改配置在main 下 的resources
server.port=8090
添加以上代码,修改端口号
-
启动项目
-
即可看到输出 "helloworld!!!"
-
打包项目
打开Mavan 工具,点击package 等待打包完成
- 打包好后就可以在target目录下找到demo-0.0.1-SNAPSHOT.jar
- 在命令行中进入目录 运行 java -jar demo-0.0.1-SNAPSHOT.jar 即可
网友评论