public static void main(String args){
}
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <groupId>com.example</groupId> <artifactId>myproject</artifactId> <version>0.0.1-SNAPSHOT</version> <!-- spring启动器基POM以便被后续pom继承 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.0.RELEASE</version> </parent> <!-- Spring Boot的启动器Starter详解 spring-boot-starter:核心启动器,包含了自动配置、日志和YAML spring-boot-starter-aop:支持面向方面的编程即AOP,包括spring-aop和AspectJ spring-boot-starter-cache:支持Spring的Cache抽象。 spring-boot-starter-data-jpa:支持JPA(Java Persistence API),包括spring-data-jpa、spring-orm、Hibernate。 spring-boot-starter-data-mongodb:支持MongoDB数据,包括spring-data-mongodb。 spring-boot-starter-freemarker:支持FreeMarker模板引擎. spring-boot-starter-jdbc:支持JDBC数据库。 spring-boot-starter-mail:支持javax.mail模块。 spring-boot-starter-mobile:支持spring-mobile。 spring-boot-starter-redis:支持Redis键值存储数据库,包括spring-redis。 spring-boot-starter-web:S支持全栈式Web开发,包括Tomcat和spring-webmvc。 spring-boot-starter-logging:引入了Spring Boot默认的日志框架Logback。 spring-boot-starter-log4j:支持Log4J日志框架。 --> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <!-- spring-boot-maven-plugin用于fat jar进行打包,maven install 或 mvn package 后,会在target下生成 myproject-0.0.1-SNAPSHOT.jar,通过jar tvf target/myproject-0.0.1-SNAPSHOT.jar查看内容 --> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project>