SpringBoot运行显示Application run failed

错误:

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2021-06-28 14:27:13.827 ERROR 7512 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed

背景

已经到复习阶段了,老师让写一个SpringBoot项目,但是我死活运行不出来。运行Application显示无法运行application。
中间遇到一些错误,在百度上搜了一下,是这样的:
在Application中的注解中有@SpringBootApplication,应该用@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)代替,结果依旧运行不出来。

exclude,排除此类的AutoConfig,即禁止 SpringBoot 自动注入数据源配置。在这里是排除了mybits的自动注入,结果mapper层出现了问题。

今天让老师看了一下,是yml文件出了问题。

忘了写spring关键字,这些我也不懂。

server:
  port: 5050 # tomcat端口号
  servlet:
    context-path: /UserModel

spring:# 这里忘记写了,使得datesource属于server下
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/1202?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf-8
    username: root
    password: root

访问Controller时出现了一个错误

报的错误与此相同: https://www.cnblogs.com/yangguanglei/p/11720776.html

would dispatch back to the current handler URL [/UserModel/queryUserById] 

其实时是搞不清楚@Controller@RestController的区别

@Controller@RestController

忘了get和post的区别

[https://blog.csdn.net/qq_38889350/article/details/112187977?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162488620516780357263064%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=162488620516780357263064&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_positive~default-1-112187977.first_rank_v2_pc_rank_v29_2&utm_term=get%E5%92%8Cpost%E7%9A%84%E5%8C%BA%E5%88%AB&spm=1018.2226.3001.4187]
总之get是可以直接在地址栏访问的,post不行

get请求访问数组

写法:
http://localhost:5050/UserModel/deleteUserByIds?ids=3,4

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值