springboot基础环境搭建

来源:互联网 发布:linux 设置目录权限 编辑:程序博客网 时间:2024/05/21 01:30

和所有框架搭建流程一样,第一步写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=8090spring.mvc.view.prefix=/WEB-INF/view/spring.mvc.view.suffix=.jsp#其他详细配置信息请参考官网

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

@SpringBootApplicationpublic class Application {    public static void main(String[] args) {        SpringApplication.run(Application.class, args);    }}
  1. 运行main函数就可以启动了。 下面我们写一个例子测试一下
    1) 新建User.java文件,生成getter和setter
    2) 新建UserController类
@Controllerpublic 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格式。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝8个月不会爬怎么办 怀孕8个月不想要了怎么办 8个月宝宝发烧怎么办 八个月的小孩发烧怎么办 孩子8个月发烧38怎么办 8个宝宝发烧38度怎么办 怀孕八个月不想要怎么办 怀孕八个月不想要了怎么办 八个月宝宝拉肚子拉水怎么办 八个月的宝宝拉肚子怎么办 八个月发烧38度怎么办 孩子特别调皮好动该怎么办 孩子有好动症该怎么办 在幼儿园好动的孩子该怎么办 18个月宝宝上火怎么办 打孩子越打上瘾怎么办 八个月不想要了怎么办 胎儿心脏畸形肺动脉瓣闭锁怎么办 小孩爱动怎么办补什么 初中孩子下午上课总犯困怎么办 孩子上课精神不集中怎么办 孩子玩兴奋了就打人怎么办 婴儿兴奋白天不睡觉怎么办 小孩读书精神不集中怎么办 小孩上课精神不集中怎么办 小孩学习精神不集中怎么办 孩子暑假天天看电视不出门怎么办 七个月宝宝缺铁怎么办 天天运动为什么还便秘怎么办 小孩学习注意力不集中怎么办 8个月宝贝太好动怎么办 学生在校受伤家长该怎么办 多动症小孩爱动手指怎么办 孩子大了不听话该怎么办 流产后吹了风怎么办 怀孕1周内喝酒了怎么办 怀孕6周喝酒了怎么办 怀孕后喝了酒怎么办 不知道怀孕喝酒了怎么办 不知道怀孕了喝酒了怎么办 怀孕5天喝酒了怎么办