标签:artifact repos turn 启动 response ima 添加 size hello
1.环境 jdk1.8以上 maven3.3以上
2.用idea创建空项目 添加maven模块
3.pom.xml(maven包下载https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web/2.1.4.RELEASE)
所谓的springboot启动器起始是一个jar包的集合,springboot一共提供了44个启动器
3.1 spring-boot-starter-web
支持全栈式的web开发,包括tomcat和springmvc等jar
3.2 spring-boot-starter-jdbc
支持spring以jdbc方式炒作数据库的jar集合
3.3 spring-boot-starter-redis
支持redis键值存储的数据库操作
4.SpringBoot入门HelloWorld
4.1编写返回HelloWorld的controller
@Controller public class HollolWorld { // 处理用户请求的方法 // @ResponseBody做json转换 @RequestMapping("/hello") @ResponseBody public Map<String,Object> showHelloWorld(){ Map<String,Object> map=new HashMap<>(); map.put("msg","helloWorld!"); return map; } }
4.2 编写启动器
** * springboot启动类 * * @SpringBootApplication 作用对springboot的标记处理,表示这个类就是springboot的启动类 */ @SpringBootApplication public class main { public static void main(String[] args) { // 调用springboot启动时所需的方法run,是springboot下提供的静态方法 // run 参数1:当前启动类的模板对象 参数2:main方法传过来的参数 SpringApplication.run(main.class,args); } }
4.4 启动 mian方法
4.5 浏览器 http://localhost/8080/hello
5.关于编写启动器式学要注意的问题
启动器存放的位置。启动可以和controller位于同一个包下,或者委屈controller的上一级包中,但是不能放到controller的平级以及子级包下。
小结:
sspringboot启动器:SpringApplication.run(启动类的模板对象,参数);
标签:artifact repos turn 启动 response ima 添加 size hello
原文地址:https://www.cnblogs.com/wangshuang123/p/10848316.html