springboot基础环境搭建

和所有框架搭建流程一样,第一步写pom,第二步配置,第三步测试。。 springboot框架集成了mq、redis等常用的中间件及组件很方便调用, 不多说,下面看代码

  1. 配置pom文件
<properties>
    <hibernate.version>4.3.11.Final</hibernate.version>
    <java.version>1.7</java.version>
</properties>
<dependencyManagement>
     <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>1.4.7.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
   </dependencyManagement>
    <dependencies>
        <dependency>
            <!--这里没有写版本是因为上面配置了version1.4.7-->
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!--
            这里在注释中罗列一下,需要的写这里,大家到mvnrepository.com自行查找
                 spring-boot-starter-thymeleaf
                 spring-boot-devtools
                 spring-boot-starter-test
                 spring-boot-starter-data-jpa
                 aspectjweaver
                 ojdbc5
                 bonecp(0.7.1.RELEASE)
                 bonecp-provider
                 bonecp-spring
                 spring-boot-starter-tomcat
                 spring-boot-starter-amqp
                 spring-boot-starter-data-redis
                 **以上是必须包括的,下面的根据需要添加**
                 json-lib
                 commons-lang
                 commons-collections
                 commons-beanutils
                 commons-logging
                 ezmorph
                 amqp-client
                 jdom
                 org.slf4j
                 slf4j-simple
-->
        </dependency>
        </dependencies>
        <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
  1. 配置
    springboot出现的一个原因就是简化spring 的配置,甚至web.xml文件都无需配置了(servlet3.0原因,具体可以看一下spring 4.0的框架配置),tomcat也不用单独启动了,springboot也集成进来了,我们在src/main/resources下创建application.properties文件
    添加如下内容
#设置端口
server.port=8090
spring.mvc.view.prefix=/WEB-INF/view/
spring.mvc.view.suffix=.jsp
#其他详细配置信息请参考官网

创建Application类,启动就可以了。。。

@SpringBootApplication
public class Application {

    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }

}
  1. 运行main函数就可以启动了。 下面我们写一个例子测试一下
    1) 新建User.java文件,生成getter和setter
    2) 新建UserController类
@Controller
public class UserController {

    @ResponseBody
    @RequestMapping("/spboot/showUser")
    public List showUser(){
        User user = new User() ;
        user.setName("张三") ;
        user.setAge(12l) ;
        user.setSex("男") ;

        User user1 = new User() ;
        user1.setName("李四") ;
        user1.setAge(32l) ;
        user1.setSex("女") ;

        List list = new ArrayList() ;
        list.add(user1) ;
        list.add(user1) ;
        return list ;

    }
}

可以看到页面打印
[{“name”:”李四”,”sex”:”女”,”age”:32},{“name”:”李四”,”sex”:”女”,”age”:32}]

因为我写了@ResponseBody,所以是那种没有跳转页面的返回,默认是json格式。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值