spring boot 2.0 【一、初步认识spring boot】

1 篇文章 0 订阅
0 篇文章 0 订阅

准备环境 Java 1.8,Spring Boot 2.0.4.RELEASE以及Maven3.3.9版本。开发工具使用IDEA

 

初始化Spring Boot项目


一、创建spring-boot项目,开始我们的 hello spring boot!

1、new-project-选择 spring-initialzr 

2、点击next,填写自己项目的 group 和 artifact

3、点击next,勾选web 

4、next ,选择项目存储的位置,最后点击finish,第一次配置可能需要等待一会儿,下载相关依赖jar

5、创建完成后,目录结构如下:

简单实用spring-boot


从上面可以看到spring-boot的结构非常简单,包含了

CcfonlineApplication 类:自带main入口,用于启动应用程序;

application.properties  :一个空的配置文件,可以自己写,后缀可以根据自己的习惯改为yml;

  个人推荐使用yml格式的配置文件,看起来更加清晰简单(注意:每个配置属性的缩进是两个空格,这点一定要注意,不然会出现配置错误的情况,也可以在开发工具中安装相关的yml的插件方便查看)。

pom.xml:Maven构建说明文件。

 Springboot 提供了统一的注解@SpringBootApplication来替代以下三个注解 @Configuration、@EnableAutoConfiguration、@ComponentScan   

@SpringBootApplication:    Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;

 

创建类

package cn.fulong.ccfonline.action;
import cn.fulong.ccfonline.entity.HelloModel;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloAction {
   
    @RequestMapping("/hello")
    public String hello() {
        return " hello";

    }
}

@RestController 注解 替代了@Controller@RsponseBody,这样就不用我们去一一指定@RsponseBody,可以让返回的对象统一转成json对象返回。不过个人习惯我还是喜欢分开用

@RequestMapping(value = "/queryUserById",method=RequestMethod.GET)  也可以用

@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping,简化了我们常用HTTP方法的映射。

启动SpringBoot启动类,访问http://localhost:8080/hello 出现 hello 证明成功;详细的其他使用在以后介绍 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值