使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)

1.打开idea,选择create new project
2.jdk版本使用1.8以上的版本
使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第1张图片
3.使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第2张图片
4.选择web提供web支持使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第3张图片
5.使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第4张图片
6.点击Finish,等待idea帮你搭建环境

使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第5张图片
7.
pom.xml文件



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.5.RELEASE
         
    
    com.kudesoft
    myspringboottwo
    0.0.1-SNAPSHOT
    myspringboottwo
    Demo project for Spring Boot

    
        1.8
    

    
        
        
            org.springframework.boot
            spring-boot-starter-web
        

        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    



8.写一个控制器类

@Controller
public class MyController {
    @RequestMapping("/out")
    @ResponseBody
    public String test(){
        return "success";
    }
}

9.启动入口类
使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第6张图片
10.启动成功
在这里插入图片描述
11.在浏览器地址栏输入localhost:8080/out
使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第7张图片
到这里springboot环境已经搭建完成,而且能成功运行!

@Controller
public class MyController {
    @RequestMapping("/out")
    @ResponseBody
    public String test(){
        return "success";
    }
}

12.springboot启动流程
使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第8张图片
13.SpringBoot中的常用配置
使用idea自带的spring Initializer搭建SpringBoot流程(习惯优于配置)_第9张图片
14.application.properties常用配置

#端口号
server.port=8888
#上下文配置
server.servlet.context-path=/kude
#将日志信息打印到文件中
logging.file=e:/myspringboot.log
#debug->info->warn->error->fatal
#日志输出信息调节
logging.level.root=error
debug=true
#连接数据库配置
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/stu
spring.datasource.data-username=root
spring.datasource.data-password=root

注解:
@Repository 用在持久层 一般注解在Dao层
@Service 注解在业务逻辑层 service层
@Controller 控制层
@Entity 实体类
@Component 不太好区分的类
15.SpringBoot中支持两种配置文件
属性文件:application.properties
YAML格式:application.yml
YAML语法:是一种简洁的非标记性语言,以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读
例如:


spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url:jdbc:mysql://localhost:3306/stu
    username: root
    password: root

你可能感兴趣的:(SpringBoot)