springboot+ spring data jpa 项目搭建

springboot+ spring data jpa 项目搭建

springboot+ spring data jpa 项目搭建_第1张图片

  1. parent pom文件


    4.0.0

    com.huonilaifu
    docking-parent
    1.0-SNAPSHOT

    
        ../docking-commons
        ../docking-pfa-service
        ../docking-pfa-web
        ../docking-zhongjin-web
    
    pom

    
        1.8
        UTF-8
        
        4.3.6.RELEASE
        1.4.1.RELEASE
    

    
        
            org.springframework.boot
            spring-boot-starter
            ${spring.boot.version}
        
        
            org.springframework.boot
            spring-boot-starter-web
            ${spring.boot.version}
        
        
            org.springframework.boot
            spring-boot-starter-log4j
            1.3.4.RELEASE
        
        
            org.springframework.boot
            spring-boot-starter-test
            ${spring.boot.version}
            test
        
        
            org.springframework.boot
            spring-boot-starter-redis
            1.4.5.RELEASE
        
        
            org.springframework.boot
            spring-boot-starter-freemarker
            1.4.5.RELEASE
        

        
            org.freemarker
            freemarker
            2.3.25-incubating
        
        
            org.springframework.mobile
            spring-mobile-device
            1.1.5.RELEASE
        
        
            org.springframework.security
            spring-security-config
            4.2.3.RELEASE
        
        
            io.jsonwebtoken
            jjwt
            0.7.0
        
        
            org.codehaus.jackson
            jackson-core-asl
            1.9.11
        
        
            org.codehaus.jackson
            jackson-mapper-asl
            1.9.11
        
        
            com.fasterxml.jackson.core
            jackson-core
            2.8.9
        
        
            com.fasterxml.jackson.core
            jackson-annotations
            2.8.9
        
        
            com.fasterxml.jackson.core
            jackson-databind
            2.8.9
        
        
            org.apache.commons
            commons-email
            1.3.3
        
    

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                
                    1.8
                    1.8
                
            
        
    

  1. web pom文件


    
        docking-parent
        com.huonilaifu
        1.0-SNAPSHOT
        ../docking-parent/pom.xml
    
    4.0.0

    docking-pfa-web

    jar

    
        
            com.huonilaifu
            docking-pfa-service
            1.0-SNAPSHOT
        

        
            com.huonilaifu
            docking-commons
            1.0-SNAPSHOT
        


        
        
            org.quartz-scheduler
            quartz
            2.3.0
        

        
        
            junit
            junit
            4.12
            test
        
        
            org.springframework
            spring-test
            4.3.6.RELEASE
            test
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
                
                    com.huonilaifu.pfa.web.Application
                    ZIP
                
                
                    
                        
                            repackage
                        
                    
                
            
        
        pfa-docking
    


  1. service pom文件
 
            org.springframework.boot
            spring-boot-starter-data-jpa
            1.5.1.RELEASE
        

        
            mysql
            mysql-connector-java
            6.0.3
        

        
        
            junit
            junit
            4.12
            test
        
        
            org.springframework
            spring-test
            4.3.6.RELEASE
            test
        
  1. Application 启动类
@SpringBootApplication
@ComponentScan(basePackages = {"com.huonilaifu.pfa.web","com.huonilaifu.pfa.service","com.huonilaifu.pfa.util"})
@EntityScan(basePackages = {"com.huonilaifu.pfa.model"})
@EnableJpaRepositories("com.huonilaifu.pfa.dao")
@EnableAutoConfiguration
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}
  1. dao
@Repository("testDao")
public interface TestRepository extends JpaRepository {

    /**
     * @param id
     * @return
     */
    List findAllById(Long  id);

}

上一篇:读写分离搭建
添加链接描述

你可能感兴趣的:(框架)