spring boot 초기 분석
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 에는 이러한 설정 파일 이 없습니다. 이 설정 들 은 코드 에서 어떻게 이 루어 집 니까?계속 깊이...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
thymeleaf로 HTML 페이지를 동적으로 만듭니다 (spring + gradle)지난번에는 에서 화면에 HTML을 표시했습니다. 이번에는 화면을 동적으로 움직여보고 싶기 때문에 입력한 문자를 화면에 표시시키고 싶습니다. 초보자의 비망록이므로 이상한 점 등 있으면 지적 받을 수 있으면 기쁩니다! ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.