初识springboot
现在听以前同学说用springboot 比较多,由于一直在做传统项目,最近开始自学springboot 涉足不深 简单 说说感受吧,不对的地方给予指出
1.spring boot 的创建,看网上资料说有好几创建方式 ,my工具是Eclipse创建方式是Ctrl+N 搜索spring 选择 Spring Starter Project 选择版本 下一步 根据需要选择需要的配置 操作简单(里面集成了许多常用的插件例如tomcat之类的)。创建完后 导入包这块 类似于maven 想用什么自己搜索一下 复制进去就行 系统自动加载 操作超简单
注: 此处有创建完后pom.xml上面如出现错误 help --->Install New Software--选择右上角Add 名字
MavenArchiver
地址 http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/
2。spring boot 简单配置讲解 相比传统ssm 来说感触最深的是配置这块,去掉了许多繁琐的配置 、
现在application.properties 配置 比如 数据源 配置其他的模板也可以配在这个文件
spring.datasource.url = jdbc:mysql://localhost:3306/springbooteasy?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.driverClassName=com.mysql.cj.jdbc.Driver (这个好像改过 刚开始加载没加载成功mysql)
@SpringBootApplication //主入口的类类似于大门 个人感觉核心
@MapperScan("com.example.demo.mapper") //@MapperScan 如果理解没错的话是一个扫描用的,扫描mapper下面的实体类
@Mapper //接口上面的放一个
@RestController @Controller 二个相比 RestController 包含@ResponseBody 感觉要牛批点 ,用了后 方法上面就不用 @ResponseBody 随意选择
@ControllerAdvice // 全局捕获异常 目前就简单测试了一下
@GetMapping() @RequestMapping 感觉一样
@PostMapping() @RequestMapping 感觉一样
注解还有很多 一一去发掘吧
springboot 初次体验感觉还行,初次分享 经验不足 后续改进