即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

[置顶] 一步一步学springboot 一

编程语言 u010509052 10℃ 0评论

Spring
Boot
是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid
application development)成为领导者。。。。哈哈,springboot的好处我就不扯淡了,读者可自行百度。笔者也是一步步学习来的,愿与读者共同学习。

spring官网地址:http://projects.spring.io/spring-boot/#quick-start

下面带大家进行环境搭建并实现一个hello例子

开发工具及其环境:eclipse javaEE 4.4.1版本,jdk1.7,maven3.2+

1.eclipse 新建maven工程。并编写pom.xml


  4.0.0
  com.lifeng.springboot.one
  spring-one
  0.0.1-SNAPSHOT
  spring-one
  spring-one
    
        org.springframework.boot  
        spring-boot-starter-parent  
        1.5.0.RELEASE  
  
  
    UTF-8
    1.7
  
   
     
          
            org.springframework.boot  
            spring-boot-starter-web  
        
   
  
  
  
   
    org.apache.maven.plugins
    maven-compiler-plugin
    3.1
    
     1.7
     1.7
     UTF-8
    
   
   
     
                org.springframework.boot  
                spring-boot-maven-plugin  
              
  
 



2.新建一个Controller类

@RestController
@SpringBootApplication
public class Demo1 {
    @RequestMapping("/")
    public String demo1() {
        return "Hello World!";
    }
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Demo1.class, args);
    }
}
/**
 * 之前用户使用的是3个注解注解他们的main类。
 * 分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。
 * 这三个注解作用可参考http://blog.csdn.net/u013473691/article/details/52353923
 * 由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringBootApplication。
 *  @SpringBootApplication = (默认属性)@Configuration + @EnableAutoConfiguration + @ComponentScan。
 * */
也可新建多个Controller类
@RestController
@SpringBootApplication
public class Demo2 {
 @RequestMapping("/demo2")
    public String demo2() {
        return "demo2";
    }
}



3.启动这个main方法即可(自动部署到自带的tomcat)


    springboot的启动原理:http://blog.csdn.net/hengyunabc/article/details/50120001


4.浏览器中输入http://localhost:8080/


也可显示 


Hello World!


=======================================================================


说说在此过程中遇到的坑:


用ie访问提示如下图

,

后台并未报任何错误信息,我当时怀疑是jdk的版本低或者是springboot版本太高了,于是先将springboot版本降低1.2.8,后重启程序,仍然未解决,重新下载jdk1.8,下载的过程中,无意间用谷歌浏览器访问了下,竟然成功了。(这个问题IE下暂时未解决,欢迎广大热心读者指导解决办法,不胜感激,先行谢过。)






转载请注明:CodingBlog » [置顶] 一步一步学springboot 一

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情