spring boot 초기 분석

6652 단어 springboot
더 읽 기
spring boot 제로 설정 이 좋다 고 들 었 습 니 다. 저도 사용 해 보 겠 습 니 다.
1. Maven 프로젝트 를 만 들 고 pom. xml 를 설정 합 니 다. (일부 의존 패 키 지 는 이 demo 에 사용 되 지 않 습 니 다. 이 demo 는 spring - boot - starter - parent, spring - boot - starter - web 에 만 사 용 됩 니 다. 다른 것 은 향후 실제 프로젝트 에 사 용 될 것 입 니 다. 그래서 붙 였 습 니 다. 각자 원 하 는 것 을 가 져 가세 요)

  4.0.0
  com.test
  tboot
  0.0.1-SNAPSHOT
  
  
      org.springframework.boot
      spring-boot-starter-parent
      1.3.7.RELEASE
  
  
  
  	
        org.springframework.boot
        spring-boot-starter-web
    
    
    
        org.springframework.boot
        spring-boot-starter-freemarker
    
    
    
    
        org.springframework.boot
        spring-boot-starter
        
            
                org.springframework.boot
                spring-boot-starter-logging
            
        
     
      
        org.springframework.boot
        spring-boot-starter-log4j
     
     
     
		mysql
		mysql-connector-java
	 
     
	    org.mybatis.spring.boot
	    mybatis-spring-boot-starter
	    1.0.0
	
	  
        com.zaxxer  
        HikariCP  
    
    
    
	    redis.clients
	    jedis
	    2.8.1
	
	
	
		javax.servlet.jsp
		jsp-api
		2.2
		
	
	
		javax.servlet
		jstl
	
	
	
		org.apache.commons
		commons-lang3
		3.1
	
	
	  commons-beanutils
	  commons-beanutils-core
	  1.8.3
	
	
        commons-io
        commons-io
        2.4
    
    
        commons-fileupload
        commons-fileupload
        1.3.1
    
    
    
		com.google.code.gson
		gson
		2.5
	
  
  
  
  	tboot
  	
  		
            org.apache.maven.plugins
            maven-compiler-plugin
            
                1.7
                1.7
                UTF-8
            
        
  		
        
        
		   org.springframework.boot
		   spring-boot-maven-plugin
		   
		      ZIP
		      true
		   
		
        
  	
  

 
2. 인 코딩 컨트롤 러, 실행
@RestController //@RestController   @Controller+@ResponseBody
@RequestMapping("/test")
public class HelloController {
	
	@RequestMapping("/hello")
        public String getHello() {
                return "Hello Spring Boot .....";
        }
	

}

 
//@SpringBootApplication                bean
@SpringBootApplication
@ServletComponentScan
//   @ServletComponentScan   ,Servlet、Filter、Listener      @WebServlet、@WebFilter、@WebListener      
public class Run implements EmbeddedServletContainerCustomizer {

	//          
	@Override
	public void customize(ConfigurableEmbeddedServletContainer container) {
		container.setPort(80);
	}

	public static void main(String[] args) {
		SpringApplication.run(Run.class, args);
	}

}

3. 프로젝트 를 시작 하고 Run. java 에 들 어가 서 자바 애플 리 케 이 션 을 오른쪽 단추 로 실행 합 니 다.
4. 브 라 우 저 방문 열기: localhost / test / hello
좋 습 니 다. 정말 간단 합 니 다. sping 과 웹 설정 을 사용 하지 않 습 니 다.관건 은 Linux 에 배치 하 는 것 입 니 다. 어떻게 해 야 합 니까?
간단 합 니 다. 포장 후 실행 가능 한 jar 패키지 입 니 다. 이 jar 패 키 지 를 Linux 서버 에 올 리 고 명령 을 통 해:
java -jar project.jar

tomcat 용기 없 이 프로젝트 를 시작 할 수 있 습 니 다.
간단 하기는 간단 하지만 문제 도 있다.평소에 접촉 하 는 항목 은 기본적으로 웹. xml 에 필터, 모니터, mvc 에 차단 기 를 설정 합 니 다. spring boot 에는 이러한 설정 파일 이 없습니다. 이 설정 들 은 코드 에서 어떻게 이 루어 집 니까?계속 깊이...

좋은 웹페이지 즐겨찾기