数据库配置
首先建表:
1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID', `email` varchar(255) NOT NULL COMMENT '邮箱', `password` varchar(255) NOT NULL COMMENT '密码', `username` varchar(255) NOT NULL COMMENT '姓名', PRIMARY KEY (`id`), UNIQUE KEY `email` (`email`) USING BTREE ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
INSERT INTO `user` VALUES ('1', '1@qq.com', '123456', '张三'); INSERT INTO `user` VALUES ('2', '2@qq.com', '234567', '李四'); INSERT INTO `user` VALUES ('3', '3@qq.com', '345678', '王五');
|
主程序:
1 2 3 4 5 6 7 8 9 10 11
|
@SpringBootApplication public class MainApplication { public static void main(String[] args) { SpringApplication.run(MainApplication.class, args); } }
|
新建一个路由
1 2 3 4 5 6 7 8 9 10 11 12
|
@RestController public class HelloController { @ResponseBody @RequestMapping("/hello") public String Handle01() { return "hello,spring boot"; } }
|
然后运行主程序,应用就运行起来了,在浏览器输入localhost:8080/hello,就能看到消息了。
体会
springboot相比ssm,少了很多配置,使用默认配置来简化开发。
使用父项目来引入依赖(几乎是开发中所有会用到的依赖),项目不需要自己引入依赖了。
对父项目的依赖版本不满意,可以自己在pom.xml修改
1 2 3 4
| <properties> <mysql.version>5.1.43</mysql.version> </properties>
|
集成了tomcat环境,可以打包成一个完整的项目直接运行,不需要额外配置服务器。