Springboot 01 HelloWorld
程序员文章站
2022-05-30 21:58:54
Springboot 01 HelloWorld 首先呢 ,在上一篇的文章中,我们以及构建好了Maven 现在即可使用它了!好了 废话不多说 直接进入正题。 Maven的构建 1.构建Springboot 打开Springboot官网填写相关的包名和项目名称,即可自动生成Springboot项目 官 ......
springboot 01 helloworld
首先呢 ,在上一篇的文章中,我们以及构建好了maven 现在即可使用它了!好了 废话不多说 直接进入正题。
1.构建springboot
打开springboot官网填写相关的包名和项目名称,即可自动生成springboot项目 官网:
点击回车即可下载构建好的maven项目,解压后导入到eclipse
2.解压后导入项目
解压后的项目,打开eclipse------->file------------>import-------------->maven---------------->existing maven projects
第一次构建会花费一些时间去下载jar包(必须连接网络),稍等一会即可,构建好后我们打开后如下所示!
这里说一下文件的构造!
- src/main/java 主要的代码位置
- src/main/resources 放置配置文件以及一些静态页面等等
- src/test/java 测试代码的放置位置
推荐src/main/java 下面包的命名规范
com
+- example
+- myproject
+- application.java (启动类)
|
+- domain (对象以及数据访问层)
| +- customer.java
| +- customerrepository.java
|
+- service (服务层)
| +- customerservice.java
|
+- controller (前端控制器)
| +- customercontroller.java
|
3.新建前端控制器包,书写一个前端控制器类
package cn.springboot.helloworld.controller;
import org.springframework.web.bind.annotation.requestmapping;
import org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public class hello {
@requestmapping("/hello")
public string hello() {
return "hello springboot!";
}
}
-
@controller
:修饰class,用来创建处理http请求的对象 -
@restcontroller
:spring4之后加入的注解,原来在@controller
中返回json需要@responsebody
来配合,如果直接用@restcontroller
替代@controller
就不需要再配置@responsebody
,默认返回json格式。 -
@requestmapping
:配置url映射
4.运行测试
启动类直接运行在java里面!helloworldapplication-----------》右击----------------》run as------------》java application
查看控制台内容
打开浏览器访问 http://localhost:8080/hello 即可看到!
参考文章:https://www.cnblogs.com/ityouknow/p/5662753.html
参考文章:http://blog.didispace.com/springbootrestfulapi/
推荐阅读
-
springboot+mybatis报错找不到实体类的问题
-
(一)helloworld
-
SpringBoot validator参数验证restful自定义错误码响应方式
-
springboot 项目启动后无日志输出直接结束的解决
-
SpringBoot+Spring Security无法实现跨域的解决方案
-
springboot aspect通过@annotation进行拦截的实例代码详解
-
springboot整合shiro多验证登录功能的实现(账号密码登录和使用手机验证码登录)
-
springboot 实现记录业务日志和异常业务日志的操作
-
[springboot 开发单体web shop] 8. 商品详情&评价展示
-
SpringBoot整合Druid、Redis的示例详解