Spring Boot(1),从最简单的开始

Spring Boot遵循约定优于配置原则,所以最简单的项目所有的配置都不需要配,只需完成功能部分就可以。以下是一个最简单的Spring Boot项目

新建一个Maven项目,添加如下依赖

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>1.3.5.RELEASE</version>
</parent>
<dependencies>
	<dependency>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
	</dependency>
</dependencies>

创建一个Controller

@RestController//该注解同时实现@Controller和@ResponseBody注解功能
@RequestMapping("/user")
@SpringBootApplication//该注解同时实现@Configuration、@EnableAutoConfiguration、@ComponentScan三个注解的功能
public class SimpleController {

	@RequestMapping("/{id}")
	public String view(@PathVariable("id") Long id) {
		return "User ID is " + id;
	}
}
上诉注解的作用概述:

  1. @Controller:表明该类是一个Controller类型的Bean
  2. @ResponseBody:表明该类所有方法的uri映射都只返回返回值,而不是根据返回值查找对应View组合成的页面
  3. @Configuration:表明该类是一个配置类
  4. @EnableAutoConfiguration:使用Spring Boot快速配置,用了这个注解才能使用下面方法快速启动
  5. @ComponentScan:扫描当前类目录及子目录下所有的Bean;可以配置具体扫描路径,当然配置了之后会直接使用配置值,要注意此时就不会默认扫描当前类及子目录了

注意:一般情况下@SpringBootApplication标注的配置类最好单独创建一个,容易进行自定义内容的配置,这里只是为了方便快速才和Controller放一起了


用下面代码启动项目,就可以快速启动项目验证。启动项目然后点击打开链接

//这部分代码写在一个新的类或者直接在SimpleController类里面均可以
public static void main(String[] args) {
	SpringApplication.run(SimpleController.class, args);
}
以上就是通过Spring Boot创建的最简单的一个Web项目,只是简单入门,当然实际情况上不可能这么简单,不过可以在这个的基础上不断完成。


以上内容参考:

JavaEE开发的颠覆者: Spring Boot实战 (汪云飞 著)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值