SpringBoot入门教程(一)详解intellij idea搭建SpringBoot

  • 时间:
  • 浏览:1
  • 来源:大发快3_快3手机客户端_大发快3手机客户端

最近公司有有另八个 內部比赛(黑客马拉松),报名参加了那么有另八个 赛事,在准备参赛作品的一起,是因为 参赛服务器只有当事人搭建且比赛产生的代码只有外泄的,好多好多 借着你這個是因为 ,本地先写了个测试的demo,来把tomcat部署相关的知识从0到1重新捋一遍。就当备忘录了。

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来错综复杂新Spring应用的初始搭建以及开发过程。该框架使用了特定的最好的法律依据来进行配置,从而使开发人员不再只有定义样板化的配置。通过你這個最好的法律依据,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

vSpring Boot概念

从最根本上来讲,Spring Boot好多好多 某些库的集合,它才能被任意项目的构建系统所使用。简便起见,该框架也提供了命令行界面,它都还可否 用来运行和测试Boot应用。框架的发布版本,包括集成的CLI(命令行界面),都还可否 在Spring仓库中手动下载和安装。

  • 创建独立的Spring应用守护进程
  • 嵌入的Tomcat,无需部署WAR文件
  • 错综复杂Maven配置
  • 自动配置Spring
  • 提供生产就绪型功能,如指标,健康检查和內部配置
  • 绝对那么代码生成好多好多 对XML也那么配置要求

v搭建Spring Boot

1. 生成模板

都还可否 在官网https://start.spring.io/生成spring boot的模板。如下图

好多好多 用idea导入生成的模板,导入有难题报告 的都还可否 看我另外一篇文章

2. 创建Controller

3. 运行项目

去掉 注解 @ComponentScan(注解详情点这里) 好多好多 运行

在看后"Compilation completed successfully in 3s 676ms"消息以后,打开任意浏览器,输入 http://localhost:400400/index 即可查看效果,如下图

4. 接入mybatis

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。

在项目对象模型pom.xml中插入mybatis的配置

<dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.400</version>
        </dependency>

创建数据库以及user表

use zuche;
CREATE TABLE `users` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `username` varchar(255) NOT NULL,
    `age` int(10) NOT NULL,
    `phone` bigint NOT NULL,
    `email` varchar(255) NOT NULL,
    PRIMARY KEY (`id`)
)ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
insert into users values(1,'',23,158,'3658561548@qq.com');
insert into users values(2,'',27,136,'3658561548@126.com');
insert into users values(3,'',31,159,'3658561548@163.com');
insert into users values(4,'',35,1400,'3658561548@sina.com'

分别创建有另八个 包,分别是dao/pojo/service, 目录如下

去掉 User:

去掉 UserMapper:

去掉 UserService:

去掉 UserServiceImpl

controller去掉 API最好的法律依据

修改租车ZucheApplication

去掉 数据库连接相关配置,application.properties

spring.datasource.url=jdbc:mysql://localhost:34006/zuche
spring.datasource.username=toutou
spring.datasource.password=*******
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

按如下提示运行

浏览器输入得到效果:

v博客总结

系统故障常常全部还可否 不可预测且难以解决的,好多好多 作为系统设计师的朋友儿,必只有提前预设各种最好的法律依据,以应对随时是因为 的系统风险。

v源码地址

https://github.com/toutouge/javademosecond/tree/master/hellospringboot



作  者:请叫我头头哥

出  处:http://www.cnblogs.com/toutou/

关于作者:专注于基础平台的项目开发。如有难题报告 或建议,请多多赐教!

版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意只有保留此段声明,且在文章页面明显位置给出原文链接。

特此声明:所有评论和私信还可否 在第一时间回复。也欢迎园子的大大们指正错误,一起进步。是因为 直接私信我

声援博主:是因为 您嘴笨 文章对您有帮助,都还可否 点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!