
SpringBoot
文章平均质量分 59
呼叫冰河谷
开启我的开发梦
展开
-
JPA使用过程中遇到的问题汇总
1.Cannot determine value type from string 'xxxxxx'这是因为在实体中使用了枚举类型(比如数据库中某字段时使用varchar保存,而实体类中时枚举类型)修改方法:即在这个字段的get方法中添加一个注解:@Enumerated(EnumType.STRING),这样数据库中改字段保存的内容就是Test1或者Test2了@Column(name = "testColumn")@Enumerated(EnumType.STRING)public En原创 2021-07-09 16:29:22 · 514 阅读 · 0 评论 -
关系型数据库VS非关系型数据库
Nosql与Sql的区别:结构化数据:指的是由二维表结构来逻辑表达和实现的数据,严格遵循数据格式与长度规范,也称作为行数据,因此关系型数据库完美契合结构化数据的特点。例如:非结构化数据:指的是数据结构不规则或不完整,没有任何预定义的数据模型,不方便用二维逻辑表来表现的数据,例如办公文档(Word)、文本、图片、HTML、各类报表、视频音频等。半结构化数据:介于结构化与非结构化数据之间的数据就是半结构化数据了,它是结构化数据的一种形式,虽然不符合二维逻辑这种数据模型结构,但是包含相关标记,用来原创 2021-03-05 15:32:39 · 1244 阅读 · 3 评论 -
SpringBoot开发日记(八)—— 常用注解总结
@SpringBootApplication之前用户使用3个注解去注解他们的main类。分别是@Configuration,@EnableAutoConfiguration,@ComponentScan。由于这些注解一般都是一起使用,spring boot提供了一个统一的注解@SpringBootApplication。@ComponentScan注解在类上,扫描标注了@Controller等注解的类,注册为bean 。@ComponentScan 为 @Configuration注解的类配置组原创 2020-12-16 11:30:03 · 107 阅读 · 0 评论 -
bit、byte、B、KB、MB、GB的区分
1.bit与bytebyte:字节,由8位的二进制组成,在java中用byte类型表示bit:位,由一位二进制组成每8个位(bit,简写为小写b)组成一个字节(byte,或写成Byte,简写为B)2.B、KB、MB、GB等1KB=1024B1MB=1024KB1GB=1024MB...原创 2020-12-03 17:16:05 · 6438 阅读 · 0 评论 -
Java利用RxtxComm接收串口数据
1.下载2.部署到Windows原创 2020-11-17 09:24:45 · 4851 阅读 · 3 评论 -
使用SpringTools导入SpringBoot项目注意事项
导入项目:File->ImportProjects from File System or Archive找到项目导入即可2.检查一下java的jar报是否有问题,默认版本和实际本机版本是否一致?3.配置maven(如果你导进来之后发现有一堆报错,那么不要怀疑,肯定是maven仓库的包没导进来或这没导对)如果做了以上操作还是有一堆报错,说明maven仓库没...原创 2020-03-04 14:01:21 · 2756 阅读 · 0 评论 -
SpringBoot开发日记(六)——如何部署SpringBoot项目
一:jar包方式启动(使用spring boot内置的tomcat运行,不需要外置tomcat)1.打jar包打包完成后 在Building jar后面就是打包完成后jar存放的位置,然后jar包所在的位置进入cmd(或者把jar放到自己想要的目录)执行:java -jar jar包名称即可$ nohup java -jar test.jar >temp......原创 2020-02-14 17:02:23 · 452 阅读 · 1 评论 -
SpringBoot开发日记(五)——如何在@Query中动态的判断参数是否为空
直接上代码:@Query(value = "select * from table_name where if(?1!=null or ?1!='',key=?1,1=1) and if(?2!=null or ?2!='',key2=?2,1=1),nativeQuery = true) public List<User> queryPage(String key,S...原创 2019-09-03 16:58:41 · 8673 阅读 · 7 评论 -
SpringBoot开发日记(四)——使用定时任务
关键的点是如何随系统自动开启,这里只需要继承一个CommandLineRunner的接口就可以完美解决了@Componentpublic class DelCommandLineRunner implements CommandLineRunner { @Override public void run(String... args) throws Exception {...原创 2019-08-29 16:16:23 · 159 阅读 · 0 评论 -
SpringBoot开发日记(三)——实现数据库的增删改查
@RestControllerpublic class UserController { @Autowired private UserRepository userRepo; //查询全部信息 @GetMapping(value = "/user") public List<User> userList(){ ret...原创 2019-08-29 16:30:29 · 351 阅读 · 0 评论 -
SpringBoot开发日记(二)——连接数据库
在application.properties中添加:spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverspring.datasource.url=jdbc:mysql://localhost:3306/hzktest?serverTimezone=UTCspring.datasource.username=****...原创 2019-08-22 10:22:03 · 184 阅读 · 0 评论 -
SpringBoot开发日记(一)——快速创建HelloWorld!
File-》new-》Project然后next然后填入各项信息应为我们是web项目,然后按图示进行选择(我这里用的是比较新的2.1.7版)然后选择一个自己存放的路径,点击finish即可然后新建一个HelloController@RestControllerpublic class HelloController { @RequestMappin...原创 2019-08-21 16:41:51 · 650 阅读 · 0 评论