Java Spring Boot 基本使用123
今天简单学习下 Spring Boot
的基本使用,在此基础上,我们就可以改造为更加庞大的项目,话不多说,看示例吧。
1.IDEA 设置
首先通过 idea file -> New Project
:
注意 SDK
和 java
版本一致,我们的依赖管理用的是 Maven
。
然后 next
选择 Spring Web
:
到此,一个 Spring Boot Web
项目就生成了,再就是稍等一下,IDE 需要联网解决一些依赖问题,这里我们不管,然后就可以进入编码阶段了。
建议设置下 Maven 的下载源,官方源很慢,具体可以参考:Java maven环境设置及IDEA配置设置下:
2.Spring Boot 示例
这里为了演示方便,就不新建相关的 controller/service/dao
等目录,直接和 xxxApplication.java
同级目录下新建 xxxController.java
:
package com.example.springbootdemo3; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class IndexController { @RequestMapping(value = "/springboot/say", method = RequestMethod.GET) public @ResponseBody String say() { return "hello, SpringBoot! time: " + System.currentTimeMillis() + "ms"; } }
run xxxApplication.java
:
package com.example.springbootdemo3; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootDemo3Application { public static void main(String[] args) { SpringApplication.run(SpringBootDemo3Application.class, args); } }
可以看到 Spring Boot
正常起来了,默认 内嵌的 tomcat
通过 端口 8080
访问。
3.注解
我们在这个示例中用到了一些注解:
- @Controller,表示这是一个控制器类,访问相关的路由,就由相关的控制器类处理
- @RequestMapping,这里表示请求的一些参数,如路由和访问方法
- @ResponseBody,表示返回的响应体
分类:
java
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
2021-12-06 0127-单词接龙
2021-12-06 0841-钥匙与房间