SpringBoot(一)入门demo

  1. spring容器能做到事springboot都能做到,更简易,springboot完全抛弃了繁琐的xml文件配置方式,而是替代性的用注解方式来实现;
  2. springboot集成的插件很多,所以使用许多服务都只是引入一个依赖,几个注解和java类就可以了;
  3. web应用开发一般都是打包成war包,再发布到相关服务器容器下,springboot下常见的形式是将springboot应用打包成可执行的jar包文件,因为我们可以直接将springboot应用看成是一个java application,其web应用可以没有webapp目录,因此也没有web.xml文件了;他推荐使用html页面,并将其作为静态资源使用;
  4.  

idea中创建一个springboot+maven+mybatis+mysql项目:

SpringBoot(一)入门demo_第1张图片

SpringBoot(一)入门demo_第2张图片

SpringBoot(一)入门demo_第3张图片

 

自动初始化引入依赖我们选择web下的web以及sql下的mysql和mybatis,可以根据自己的需要选择,版本这里我选择了2.0.3,可自主选择

SpringBoot(一)入门demo_第4张图片

 

SpringBoot(一)入门demo_第5张图片

SpringBoot(一)入门demo_第6张图片

 

 

Pom.xml中自动引入的依赖:




   4.0.0

   com.sydal
   springboot-demo
   0.0.1-SNAPSHOT
   jar

   springboot-demo
   Demo project for Spring Boot

   
      org.springframework.boot
      spring-boot-starter-parent
      2.0.3.RELEASE
       
   

   
      UTF-8
      UTF-8
      1.8
   

   
      
         org.springframework.boot
         spring-boot-starter-web
      
      
         org.mybatis.spring.boot
         mybatis-spring-boot-starter
         1.3.2
      

      
         mysql
         mysql-connector-java
         runtime
      
      
         org.springframework.boot
         spring-boot-starter-test
         test
      
   

   
      
         
            org.springframework.boot
            spring-boot-maven-plugin
         
      
   


 

 

SpringBoot(一)入门demo_第7张图片

程序启动会自动生成一个SpringbootDemoApplication类,该类有一个@SpringbootApplication注解,该注解表明该类是程序的入口

SpringBoot(一)入门demo_第8张图片

我们新建一个controller类,写一个接口,测试我们的springboot项目

SpringBoot(一)入门demo_第9张图片

启动项目,结果报以下错误:

SpringBoot(一)入门demo_第10张图片

解决方案:加上这一句,启动正常

SpringBoot(一)入门demo_第11张图片

访问http://localhost:8080/hello:

SpringBoot(一)入门demo_第12张图片

自此,一个springboot的入门demo就算完成了;

 

 

 

 

 

 

 

 

 

 

 

 

 

 


b

你可能感兴趣的:(SpringBoot(一)入门demo)