随意建立一个maven项目
例如:项目名t2
在maven的pom.xml下写入依赖的jar
代码语言:javascript复制<!-- 继承父包 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
代码语言:javascript复制<!-- spring-boot的web启动的jar包 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 链接数据库 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<!-- mybatis注解 -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<!--mysql驱动 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
</dependencies>
等待下载完成后
了解一下springBoot的注解用法
代码语言:javascript复制1、@EnableAutoConfiguration
用于启动程序
例如:
代码语言:javascript复制
代码语言:javascript复制
代码语言:javascript复制
代码语言:javascript复制@RestController
@EnableAutoConfiguration
public class App {
代码语言:javascript复制
代码语言:javascript复制@RequestMapping("/indexList")
public List<String> indexList() {
List<String> list=new LinkedList<String>();
list.add("1");
list.add("2");
list.add("3");
return list;
}
代码语言:javascript复制public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
建立
application.properties
插入控制tomcat接口
server.port=80
run启动后可以通过
localhost/t2/indexList
返回json的list集合
完毕