springboot 项目初建 史上最详细

springboot集成功能:数据库链接(未用数据库连接池)、html页面访问、静态资源存放调用、hibernate Jpa、springboot热部署、Lombok省略getset方法 需要:idea安装 Lombok Plugin 插件、返回给前端统一jackson时间格式化

springboot项目创建步骤:


springboot 项目初建 史上最详细_第1张图片
创建步骤1.png
springboot 项目初建 史上最详细_第2张图片
创建步骤2.png
springboot 项目初建 史上最详细_第3张图片
创建步骤3.png
springboot 项目初建 史上最详细_第4张图片
创建步骤4.png

目录结构:


springboot 项目初建 史上最详细_第5张图片
springboot目录结构详解


    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.1.1.RELEASE
         
    
    com.dist
    springbootdemo
    0.0.1-SNAPSHOT
    war
    springbootdemo
    Demo project for Spring Boot
    
    
        1.8
        11.2.0.3
        1.16.18
        1.0.14
    

    
        
        
            org.springframework.boot
            spring-boot-starter-web
        
        
        
            org.springframework.boot
            spring-boot-starter-tomcat
            provided
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
        
        
            org.springframework.boot
            spring-boot-devtools
            true
        
        

        
        
            com.alibaba
            druid
            ${druid.version}
        
        
        
            com.oracle
            ojdbc6
            ${oracle.version}
        

        
        
            org.projectlombok
            lombok
            ${lombok.version}
            provided
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    ${java.version}
                    ${java.version}
                    ${project.build.sourceEncoding}
                
            
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                
                    true
                
            
        
    



application.yml

server:
  port: 8089 # tomcat端口号
  servlet:
    context-path: /springboot # 项目根路径
spring:
  datasource:
    url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
    username: oms
    password: pass
    driver-class-name: oracle.jdbc.driver.OracleDriver
  jpa:
    hibernate:
      ddl-auto: update
    show-sql: true
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
    serialization:
      write-dates-as-timestamps: false
  thymeleaf:
    prefix: classpath:/templates/

jackson解决返回给前端时,时间格式问题

你可能感兴趣的:(springboot 项目初建 史上最详细)