合并前后端分离的项目

1、前端Angular,后端Spring Boot

2、下载Spring官方demo

https://github.com/spring-guides/tut-spring-security-and-angular-js/archive/master.zip

3、解压tut-spring-security-and-angular-js/single项目

4、拷贝前端的文件并删除demo中的原文件

..\src\app

..\src\assets

..\src\environments

..\src\main\resources

5、拷贝后端的文件并删除demo中的原文件

..\src\main

6、修改pom.xml

增加依赖库

例如:



    4.0.0

    com.xadhsd
    face
    0.0.1-SNAPSHOT
    jar

    face
    face

    
        org.springframework.boot
        spring-boot-starter-parent
        1.5.10.RELEASE
         
    

    
        
        
			org.springframework.boot
			spring-boot-starter
	    
	    
		
			org.springframework.boot
			spring-boot-starter-web
		
		
		
			org.springframework.boot
			spring-boot-starter-security
		
		
		
        
            mysql
            mysql-connector-java
        
		
		
			org.springframework.boot
			spring-boot-starter-data-redis
		
		
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
		
              org.springframework.boot
              spring-boot-devtools
              true
        
		
		
			org.springframework.boot
			spring-boot-starter-test
			test
		
		
		
			com.xadhsd
			dhframe
			2.1.0
		
		
			com.alibaba
			fastjson
			1.1.31
		
		
		
		    com.github.penggle
		    kaptcha
		    2.3.2
		

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

		
			org.springframework.boot
			spring-boot-devtools
			true
		

		
			org.springframework.boot
			spring-boot-starter-freemarker
		

		
			org.springframework.boot
			spring-boot-starter-websocket
		

		
			mysql
			mysql-connector-java
			6.0.6
		

		
			org.mybatis.spring.boot
			mybatis-spring-boot-starter
			1.3.2
		

		
			com.alibaba
			druid-spring-boot-starter
			1.1.10
		

		
			com.smallnico
			ourbatis-spring-boot-starter
			1.0.6
		


		
			cn.hutool
			hutool-all
			4.1.14
		

		
			org.apache.commons
			commons-lang3
			3.8.1
		

		
			org.apache.commons
			commons-pool2
			2.6.0
		

		
			com.alibaba
			fastjson
			1.2.49
		

		
			com.google.guava
			guava
			26.0-jre
		


		
			com.arcsoft.face
			arcsoft-sdk-face
			2.0
			system
			${basedir}/lib/arcsoft-sdk-face-2.0.jar
		
    

    
        UTF-8
        1.8
		true
    

    
        
            
                ${project.basedir}/src/main/resources
            
            
                ${project.build.directory}/generated-resources
            
        
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
            
                com.github.eirslett
                frontend-maven-plugin
                1.6
                
                    v8.8.1
                
                
                    
                        install-npm
                        
                            install-node-and-npm
                        
                    
                    
                        npm-install
                        
                            npm
                        
                    
                    
                        npm-build
                        
                            npm
                        
                        
                            run-script build
                        
                    
                    
                        npm-test
                        
                            npm
                        
                        
                            run-script e2e
                        
                        test
                    
                
            
        
    
	
	
		
			spring-milestones
			http://repo.spring.io/libs-milestone-local
		

		
			xadhsd
			xadhsd repository
			http://www.xadhsd.com:8181/repository/maven-public/
		

	

	
		
			xadhsd
			xadhsd repository
			http://www.xadhsd.com:8181/repository/maven-public/
		
	


 

你可能感兴趣的:(Java,Angular)