Spring boot笔记 1

1. Spring Boot 与Spring的关系

 Spring的有点是代码组件的轻量级,但是缺点是配置的重量级。

Spring Boot 解决了Spring配置重量级的问题,让Spring的配置得以简化,为Spring提供了第三库默认设置。

2. Spring Boot 入门

2.1. 环境准备

数据库:MySQL、IDEA、Spring-Boot、Maven

2.2. 创建一个Maven工程

2.3添加依赖

在pom.xml中添加依赖,如下

org.springframework.boot

spring-boot-starter-parent

1.5.6.RELEASE

UTF-8

UTF-8

1.8

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-maven-plugin


2.4创建引导类

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication

public class Demo {


public static void main(String[] args) {

SpringApplication.run(Demo.class, args);

}

}


@SpringBootApplication注解

@Configuration: 用于定义一个配置类

@EnableAutoConfiguration :Spring Boot 会自动根据你jar 包的依赖来自动配置项目。

@ComponentScan: 告诉Spring 哪个packages 的用注解标识的类会被spring自动扫描并且装入bean 容器。


2.5.编写Controller类

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

@RestController

publicclass TestController {

@GetMapping("/helloworld")

public String helloworld() {

return"helloworld";

    }

}


@RestController注解:其实就是@Controller和@ResponseBody注解加在一起

在 SpringbootApplication 文件中右键 Run as -> Java Application。当看到 “Tomcat started on port(s): 8080 (http)” 字样说明启动成功。

在浏览器地址栏输入http://localhost:8080/core 即可查看运行结果

你可能感兴趣的:(Spring boot笔记 1)