[一]Spring Boot 创建项目
来源:互联网 发布:郝蕾骂河南人 知乎 编辑:程序博客网 时间:2024/06/05 13:29
1. 创建Spring Boot项目
1) 创建mave项目
2) 在pom.xml根节点添加
<!-- spring boot 父节点依赖,引入这个之后相关的引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 指定一下jdk的版本,这里我们使用jdk 1.8 ,默认是1.6 -->
<java.version>1.8</java.version>
</properties>
3) 在pom.xml添加依赖包
<!--spring-boot-starter-web: MVC,AOP的依赖包.... -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!--
<version></version>
由于我们在上面指定了 parent(spring boot)
-->
</dependency>
4) 创建controller类
@RestController
public class HelloController {
@RequestMapping("hello")
public String hello(){
return"hell1o";
}
}
5) 创建启动类(当前类需要放在最上级的包里,启动的时候才能扫到其他的类/在启动类上加上注解 @ComponentScan({"com.df.controller"}) 扫描包)
@SpringBootApplication//设置当前是springBoot程序
publicclassApp {
public static void main(String[] args) {
SpringApplication.run(App.class,args);
}
}
6) 右击执行run as即可
注解解释:
@SpringBootApplication
@SpringBootApplication
注解等价于以默认属性使用@Configuration
,@EnableAutoConfiguration
和@ComponentScan
@RestController
RestController等待于controller和requestBody
错误:
org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.NoSuchMethodError: org.apache.tomcat.util.scan.StandardJarScanner.setJarScanFilter(Lorg/apache/tomcat/JarScanFilter;)V
说明项目被你手动添加了Tomcat架包,需要移除
- [一]Spring Boot 创建项目
- Spring Boot : 创建简单Spring Boot项目(一)
- 创建spring boot 项目
- Spring Boot-创建Spring Boot项目
- Spring boot学习(一)创建JavaEE初始化项目
- IntelliJ创建Spring-boot项目
- gradle 创建spring boot项目
- idea2017创建spring Boot 项目
- 简单创建spring boot 项目。
- idea创建spring boot项目
- 一、spring boot项目搭建
- Spring Tool Suite 创建spring boot项目
- spring boot之创建第一个Spring boot项目
- Spring Boot实战01-创建Spring Boot项目
- Spring Boot---(1)idea创建Spring Boot 项目
- Spring Boot 快速创建项目入门
- spring boot创建项目包依赖问题
- 使用Spring Boot和Gradle创建项目
- 记第一次win10下安装、卸载ubuntu16.04的过程
- 【OpenCV学习笔记 023】两种图像分割方法比较
- 轻量级视觉引擎WOW.js使用说明
- orcale 查询分组后的前n条记录
- Google地图Api国内域名
- [一]Spring Boot 创建项目
- group by having
- 处理百万级以上的数据提高查询速度的方法:
- Kotlin 泛型
- matplotlib
- Caffe神经网络结构汇总
- Chapter 6 讲义总结
- LeetCode 415. Add Strings (大数加法,字符串处理)
- 228. Summary Ranges