小白学习SpringBoot

一、SpringBoot介绍

1、什么是Spring Boot

Spring是一个轻量级开发,重量级配置的框架,而Spring Boot是一个简化spring配置的框架。
Spring Boot 并不是不对 Spring 功能上的增强,而是提供了一种快速使用 Spring
的方式。

2、配置使用

  1. 在pom.xml中添加启动器父级依赖
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
</parent> 
  1. 根据需要选择启动器依赖,工程项目会自动添加所需的jar包,例如:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
  1. 配置需要更改的属性,例如更改jdk版本:
<properties>
<java.version>1.7</java.version>
</properties>
  1. 创建引导类,代替spring繁重的配置过程
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
  }
}
  1. 修改tomcat的启动端口
    创建application.properties文件,内容:
server.port=8088
  1. 读取配置文件信息
    创建application.properties文件,配置内容:
url=http://www.itcast.cn

在类中读取:Environment.getProperty(“url”);

@Autowired
private Environment env;
@RequestMapping("/info")
public String info(){
return "HelloWorld"+env.getProperty("url");
}
  1. 热部署
    添加热部署的依赖后,修改代码后无需重启即可生效。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency> 

热部署是需要编译后才生效,eclipse保存时就会编译,idea是在启动项目时才编译,所以需要rebuild project时,热部署才生效。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值