spring boot 访问不了controller [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:30
Bbs2
本版专家分:415
Bbs3
本版专家分:830
Bbs3
本版专家分:830
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs4
本版专家分:1417
Bbs1
本版专家分:0
Bbs2
本版专家分:208
spring boot搭建的项目,如果浏览器想要访问其中的html页面,请问:
<em>spring</em> <em>boot</em>搭建的项目,如果浏览器想要<em>访问</em>其中的html页面,请问:这个或者这些需要 浏览器直接<em>访问</em>的页面应该放在什么位置,才能<em>访问</em>的到,希望截图或者给出<em>spring</em> <em>boot</em> 详细的目录结构。
spring-boot只有一个Controller有效果
第一个SampleController是我按着<em>spring</em>-<em>boot</em>教程建的,没问题可以<em>访问</em>,左上角也有Spring的绿标,其他两个我有加@Controller的注解,但是没啥用,谁能告诉我为啥啊
Springboot controller问题
### 目前自己搭建了一个OA系统,还在搭建中,然后前端使用的是thymeleaf,我把前端的公共页面head,foot,和左边导航栏全部提取出来,放在IndexController中返回,然后head的导航栏上有一个天气实时展示,主页的时候能展示,但是我打开其他界面就不能展示,其他界面在不同的<em>controller</em>里面,请问一下这种是什么情况,希望大神帮忙解决! --- #### 下面是打开其他页面天气预报无响应代码 ``` @Controller @RequestMapping("/") public class CustomerController { @Resource private IOaCustomerInfoService oaCustomerInfoService; /** * 客户数据展示 */ @GetMapping("/customer") public String allCustomer(Model model) { List allList = oaCustomerInfoService.getAllCustomerInfo(); model.addAttribute("customers",allList); return "more/customer"; } } ``` ### 下面是主页可以出现天气预报的代码 ``` @Controller @RequestMapping("/") public class IndexController { @Resource private IOaCustomerService oaCustomerService; @Resource private IOaCityCodeService oaCityCodeService; @Resource private IOaCustomerInfoService oaCustomerInfoService; @Resource private IOaUserPerfService oaUserPerfService; /** * 主页 */ @RequestMapping(value = "/index") public String index() { return "index"; } /** * 公共头head页面 */ @RequestMapping(value = "/head") public String test() { return "head"; } /** * 公共左导航栏left页面 */ @RequestMapping(value = "/left") public String left() { return "left"; } /** * 公共尾部foot页面 */ @RequestMapping(value = "/foot") public String foot() { return "foot"; } /** * 账户设置界面 */ @RequestMapping(value = "/settings") public String settings() { return "more/settings"; } /** * 网页头部Head天气预报展示 * * @param request * @param model */ // @GetMapping(value = "/head") @ModelAttribute public void addressAndWeather(HttpServletRequest request, Model model) { String ip = IPUtil.getIpAddrByRequest(request); System.out.println("登录IP:" + ip); JSONObject address = AddressAndWeatherUtils.returnAddress(ip); String cityName = address.getString("city"); System.out.println("城市:" + cityName); cityName = cityName.substring(0, cityName.length() - 1); OaCityCode code = oaCityCodeService.getCodeByName(cityName); try { String str = AddressAndWeatherUtils.returnWeatherJson(code.getCityCode().toString()); JSONObject weatherJson = JSONObject.parseObject(str); JSONObject today = weatherJson.getJSONObject("data").getJSONArray("forecast").getJSONObject(0); String high = today.getString("high"); String low = today.getString("low"); // 截掉多余字符 high = high.substring(3); low = low.substring(3); String returnWeb = cityName + " " + low + "~" + high; model.addAttribute("weather", returnWeb); } catch (Exception e) { e.printStackTrace(); } } } ``` html ``` <!doctype html> 客户管理 客户管理 客户新增 序号 姓名 手机号 添加日期 修改日期 意向度 操作 跟进详情 修改跟进 删除客户 ``` #### 公共类 ``` <!DOCTYPE html> head 5 4 xx,欢迎登录 账户 通知 邮件 工资详情 设置 个人资料 设置 注销 $(function () { var weather = [[${addressAndWeather}]]; }) ```
eclipse的springboot一直无法访问controller
eclipse 的<em>spring</em><em>boot</em>项目的hello显示,tomcat<em>访问</em>404,先说明端口未被占用,因为空项目可以<em>访问</em>tomcat的localhost。 百度了很久,说法最多的一种就是<em>controller</em>等子包要和主程序application.java同列,但我这个问题不存在,就是是<em>访问</em><em>不了</em><em>controller</em> 项目: 主程序: ```@SpringBootApplication //@ComponentScan(basePackages= {"com.example.demo.<em>controller</em>"}) public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` <em>controller</em>: ``` @Controller @EnableAutoConfiguration public class TestController { @ResponseBody @RequestMapping("/hello") public String hello() { return "Hello Spring Boot"; } } ``` pom.xml: ``` 4.0.0 org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-parent 2.1.4.RELEASE com.example demo 0.0.1-SNAPSHOT demo Demo project for Spring Boot 11 org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-web mysql mysql-connector-java runtime org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-test test org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-starter-thymeleaf org.<em>spring</em>framework.<em>boot</em> <em>spring</em>-<em>boot</em>-maven-plugin ``` tomcat<em>访问</em>名我设置了/ 然后百度localhost:8080/hello 无论如何就是出不来
SpringBoot中@Controller和@RestController的作用和区别
SpringBoot中@Controller和@RestController的作用和区别 在<em>spring</em><em>boot</em>开发中控制层使用注解@Controller时,加有@GetMapping(@PostMapping或@RequestMapping)注解的方法返回值对应的是一个视图,而使用@RestController返回值对应的是json数据,而@Controller+@ResponseBody的作...
springboot遇到一个很费解的问题。controller解析不进去。
logbak: 00:19:52.566 o.s.web.servlet.DispatcherServlet - DispatcherServlet with name 'dispatcherServ
springboot访问不到接口,报404,跪求大神指点
网上很多解决方案都是说<em>spring</em><em>boot</em>的启动方法要放在外面的包,我的位置就是在外面的包,但还是扫描不到接口,我在启动方法里面写接口都<em>访问</em>不到,都是报404,感觉不是浏览器的问题,我还是试了在不同浏
springboot常见错误(访问不了Controller,访问不了jsp)
一.<em>访问</em><em>不了</em>Controller :1. Application.java不在父目录,由于项目加载的时候@SpringBootApplication注解会去扫描当前目录以及子目录的文件,如果其不是父目录,则无法扫描到对应的文件,然后运行项目就会出现<em>访问</em>Controller<em>访问</em><em>不了</em>。因为压根就扫描不到<em>controller</em>层里的文件,又谈何<em>访问</em>,所以就会404not found2. 应该是@Contr...
spring boot 创建web应用时请求URL无法访问的问题
----------------------------------------------------------------------- import org.<em>spring</em>framework.b
springboot(二)Controller的创建及访问不到等全面知识
学习SpringBoot之前,最好已经会玩SpringMVC或者其它前端框架,最起码也应该会Structs2的注解用法。不然不太容易理解Controller是个什么。SpringBoot有个Application入口能够让你从这里启动程序,但是新手往往容易出现一个问题,有了Application,但是程序就是一直有问题。比如:程序正常启动且没有报错,但是<em>访问</em>不到Controller这是因为Spri...
IDEA中运行Spring boot web项目无法访问页面
遇到个奇怪的问题:IDEA中运行Spring <em>boot</em> web项目无法<em>访问</em>页面;同样的代码,eclipse能运行也能<em>访问</em>到页面,IDEA能运行能直接<em>访问</em>后端接口但不能<em>访问</em>页面,错误提示如下:Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fa...
springboot启动成功,能找到controller,找不到视图
<em>spring</em><em>boot</em>启动成功,能找到<em>controller</em>,找不到视图 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317301_295769.png) <em>访问</em>http://localhost:8080/hello 请求之后控制台能打出来:this is hello!!! ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317385_81075.png) 我的目录结构是自己手动加的 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317516_696143.png) 开网上大神说是设置这里,我也设置了的 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317760_449373.png) 实在是不明白问题出在哪里了,就是找不到对应的网页,求助各位大神! 补充1: druid都能正常<em>访问</em>: ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562318241_814198.png)
Spring Boot Controller
接上篇文章,HelloWorld程序中我们已经创建了一个HellController,里面包含了响应JSON的方法,本文针对Controller再做一下讲解。回顾上篇文章,我们在Controller中使用 @RestController 注解,该注解是Spring 4.0引入的。查看源码可知其包含了 @Controller 和 @ResponseBody 注解。我们可以理解为 @Controller
springBoot放到tomcat里运行访问不到controller
目录结构如图所示 ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918842_972424.jpg) <em>controller</em> ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918915_470976.jpg) 启动tomcat正常 ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918981_937865.jpg) <em>访问</em><em>controller</em> ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548919022_921895.jpg) 这是怎么回事呢,如果我直接用<em>spring</em>Boot的内置tomcat是可以正常<em>访问</em><em>controller</em>的,求大神搭救 不是带不带项目名的原因,都<em>访问</em><em>不了</em>的。之前一直用的maven,嫌配置文件太麻烦,改用了<em>spring</em>Boot
Springboot项目无法运行debug模式
许多同学可能会遇到使用<em>spring</em><em>boot</em>项目需要调试的时候发现不能使用debug模式,曾经我也遇到过这样的问题,现在给出以下解决办法,作为笔记,方便日后查看 按照如图所示即可解决,欢迎采用 ...
SpringBoot无法访问/static下静态资源
SpringBoot <em>访问</em>静态资源的规则,都在WebMvcAutoConfiguration自动配置类中 在该类下有对资源处理的方法 默认按照该加载顺序加载S
SpringBoot Controller接收参数的几种常用方式
第一类:请求路径参数 1、@PathVariable 获取路径参数。即url/{id}这种形式。 2、@RequestParam 获取查询参数。即url?name=这种形式 例子 GET http://localhost:8080/demo/123?name=suki_rong 对应的java代码: @GetMapping(&quot;/demo/{id}&quot;) public void de...
Spring Boot扫描不到Controller注解的解决方法
1、主要原因 启动类和<em>controller</em>的位置关系不对。 2、解决方法 (1)官方推荐 保证 :启动类 和 Controller 有 共同的 父包 。如上图中的myproject。 (2)增加@ComponentScan注解 如果 启动类 和 <em>controller</em> 没有共同的父包,则需要在启动上增加@ComponentScan注解,具体见下图: 假设源码的...
spring boot 扫描不到controller
新进的公司用到<em>spring</em>Boot、<em>spring</em>Cloud,回到家里赶紧补课 有个问题困扰了我近两个小时。 把<em>controller</em>放到<em>spring</em>BootApplication类所在包的其他位置下,会扫描不到<em>controller</em>,查了资料 链接:https://www.cnblogs.com/shuoli/p/7676001.html         https://www.cnblogs
Spring boot 项目启动后无法找到controller
我的代码是 ![图片说明](https://img-ask.csdn.net/upload/201704/21/1492754739_604663.jpg) ![图片说明](https://img-ask.csdn.net/upload/201704/21/1492754803_918211.jpg) ![图片说明](https://img-ask.csdn.net/upload/201704/21/1492754569_478229.jpg)
Spring Boot Controller访问不了页面
启动SpringBoot项目,输入localhost:8080/index/hi 页面显示为: 检查代码发现 Controller层代码,用了@RestController注解,它相当于@ResponseBody + @Controller合在一起的作用,返回的就是一个字符串 解决办法: 将注解换成Controller,即可。 ...
SpringBoot项目启动后没进入Controller
由于目录结构问题: 解决方案:启动类必须放在最外层
springboot项目启动无法访问controller原因之一:引导类位置有问题
新建的<em>spring</em><em>boot</em>项目启动后,无法<em>访问</em>到<em>controller</em> 页面是404错误 查看项目结构,发现是新建工程的启动类位置有问题,<em>controller</em>类应该位于引导类的同级包或者子级包中。需要将下图的引导类放在com.alphajuns包下即可<em>访问</em><em>controller</em> 转载于:https://www.cnblogs.com/alphajuns/p/10808835.html...
关于使用Springboot,Controller无法正确访问视图的问题,求解
![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193269_834515.png) 以上是出错时控制台的输出信息,因为实习要求来的太突然,并没有系统的学习过,基本属于速成,想请问这个问题出现的原因是什么?这个地方要怎么修改才可以 ![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193304_284893.png) 以上是推到服务器的web目录和配置文件中的静态资源配置,在配置了这段之后,一下Controller层的方法已经成功的解析了视图,图标出现了,点进去也能找到本地的html页面,但是<em>访问</em>的时候就404了,并提示了图一的异常 ![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193329_583564.png) 求助,希望能告诉我具体的原因,以免二犯
关于Spring MVC 文件大小超过限制后浏览器无响应解决方案
最近在做一个ssm小项目,项目中有上传功能,本来是一个激情平常的功能。但当我配置好上传文件的大小后,一测试发现问题了。即使我项目中捕获到了MaxUploadSizeExceededException这个异常,但是浏览器确无响应了。测试几次之后仍然是这种问题,于是网上查了各种资料。最终发现是Tomcat的问题,因为tomcat遇到这个异常后出现了死循环。到Apache官网发现了这个bug的介绍,截图
SpringBoot中访问控制层(controller)得不到Json数据
SpringBoot中<em>访问</em>控制层(<em>controller</em>)得不到Json数据 Controller层代码 application.yml配置文件代码 此时<em>访问</em>控制层的URL为: localhost:8080/sell/buyer/product/List 开始使用<em>spring</em> <em>boot</em>的时候没有注意这个属性,其实默认可以不配置,直接在<em>controller</em>层通过@RequestMapping来设...
Springboot项目启动后访问不到Controller解决办法
Spring<em>boot</em>项目启动后<em>访问</em>不到Controller 1、问题描述   搭建一个Spring<em>boot</em>项目,可以正常启动和<em>访问</em>,但是<em>访问</em>就会报错:This application has no explicit mapping for /error, so you are seeing this as a fallback. ![在这里插入图片描述](https://img-blog....
关于springbootcontroller返回到html页面
一.不用模板引擎的时候。 这里列出以下几种情况进行分析。 1. yml配置 <em>controller</em> 静态文件目录: 结果: 结论:此时<em>访问</em>的error12.html是static目录下的 。 <em>spring</em>配置视图为的时候 <em>controller</em>只需要 return &quot;error12&quot;; 2.yml配置 <em>controller</em>配置 静态文件目录: 不变 结果:...
spring boot 页面无法访问
报错信息: 2019-03-10 23:53:11.947 ERROR 6008 --- [ XNIO-1 task-2] i.u.request : UT005023: Exception handling request to /index org.<em>spring</em>framework.web.util.NestedServletExc...
SpringBoot开发详解(五)--Controller接收参数以及参数校验
Controller 中注解使用接受参数的几种传输方式以及几种注解: 在上一篇中,我们使用了JDBC链接数据库,完成了简单的后端开发。但正如我在上文中抛出的问题,我们能不能更好的优化我们在Controller中接受参数的方式呢?这一篇中我们就来聊一聊怎么更有效的接收Json参数。传输参数的几种Method在定义一个Rest接口时,我们通常会使用GET,POST,PUT,DELETE几种方式来完成我
SpringBoot之Controller使用
1.Controller的使用 ① @Controller 处理http请求 ② @RestController Spring4之后新加的注解,以前返回json 需要@ResponseBody配合@Controller来使用,现在只需要一个@RestController即可 后面专门推出一起Freemarker或者Velocity教程; 我们用Freemarker来演示下; 首先第一步,添加F...
Spring Boot Controller 无法访问 type=Not Found, status=404
Spring Boot 项目启动日志 2017-09-26 14:23:08.443 INFO 3543 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.<em>spring</em>framework.<em>boot</em>.co...
springboot启动后访问controller404
情况一: <em>controller</em>路径不对,<em>spring</em><em>boot</em>扫描<em>controller</em>默认扫启动类当前包及其子包 例如:application类在包com.demo下,<em>controller</em>在包com.user下,这样默认是不会扫描com.user下的<em>controller</em>的  方法一:     以启动类的包路径作为顶层包路径,列如启动类包为com.demo,那么Controller包路径就为c...
Q1:spring-boot中Controller路径无法被访问的问题
在学习<em>spring</em>-<em>boot</em>入门的第一个例子就是<em>spring</em>-<em>boot</em>-web的一个在页面上输出hello-world的例子,在运行这个例子的时候我遇到了下面这个简单的问题,但是第一次解决还是花了我很长的时间,记录一下。 问题描述如下图: 我有三个Controller,一个是将主类当成第一个Controller;第二个Controller在主类所在的子目录下...
SpringBoot学习之启动报错【This application has no explicit mapping for /error.....】
今天做SpringBoot小例子,在请求<em>controller</em>层的时候出现如下问题。 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Dec 14 16:35:25 CST 2016 There was...
Spring Boot的Controller的使用
一 Controller相关注解二 模板的使用1 编辑pom文件&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0http:...
Spring Boot-Controller控制器的使用
Spring Boot-Controller控制器的使用1. 几个注解的解释 @Controller 处理http请求 @RestController Spring4之后加入的注解,原来返回JSON需要@ResponseBody配合@Controller @Request
springbootcontroller跳转html页面
本文学习来自 https://blog.csdn.net/jsu_9207/article/details/68945787 在学习SpringBoot的过程中遇到一个问题,因为SpringBoot是集成了tomcat的,所以项目是打成jar包,通过SpringMVC注解的方式去运行的,所以静态页面就放在maven工程的resources目录下的templates目录下所以怎么去跳转是个问题,...
springboot踩坑记--springboot正常启动但访问404
   一 <em>spring</em> <em>boot</em>的启动类不能直接放在main(src.java.main)这个包下面,把它放在有包的里面就可以了。 二 正常启动了,但是我写了一个<em>controller</em> ,用的@RestController 注解去配置的<em>controller</em>,然后路径也搭好了,但是浏览器一直报404.最后原因是,<em>spring</em> <em>boot</em>只会扫描启动类当前包和以下的包  。 如果将 <em>spring</em> <em>boot</em>...
解决springboot无法访问此网站,springboot启动后无法访问网站
在学习<em>spring</em> <em>boot</em>以及mybatis时遇到了启动<em>spring</em>b<em>boot</em>项目后在浏览器上无法<em>访问</em>,新建项目有时候能解决但是遇到问题一直避开也不是问题,终于让我发现了原因。 无法<em>访问</em>图如下: 在idea中控制台上显示如下: 在这里相对之前很多出现了很多的DEBUG,所以原因时启动了debug模式而没有开启主应用程序。 开启后控制台显示: 问题解决!! 希望能帮助到大家!! ...
SpringBoot入门建站全系列(二)Controller种类及映射处理详解
SpringBoot入门建站全系列(二)Controller种类及映射处理详解 Controller及Mapping其实不属于SpringBoot,SpringBoot只是个大杂烩的容器而已。Controller及Mapping分别在Spring的web和context包中存在着。 本文主要介绍Controller种类及映射处理详解,并针对不同的写法做出示例。 品茗IT-SpringBoot专题-...
springboot项目中@Controller和@RestController
最近在自己做项目的时候突然碰到一个问题,不知道有没有相同经历的小伙伴,问题就是:在<em>spring</em><em>boot</em>项目中,我在编写<em>controller</em>时候没看清楚,原本使用@Controller注解的位置,因为当时手太快使用了@RestController,导致的结果就是无论怎么写都不能在Controller跳转页面,都是把页面的名称输入出到页面上。 而不是跳转到页面上: 所以,我就调查学习了一下。 其实...
springboot访问不到js,404
搭建<em>spring</em><em>boot</em>项目在新建的页面引入jquery,报404,找不到js文件。作为一名后端,对于这个问题,我也是很Dan疼,虽然知道这是被内置的<em>spring</em>mvc给拦截了,没放行。可是<em>spring</em><em>boot</em>不熟悉,一顿乱配,毛用没有。经过我这面向百度编程的深厚功底,最终还是找到了答案。 1. 确保的你引入的js格式 type 和 &lt;script&gt;&lt;/script&gt;...
Springboot @Controller和@RestController
@Controller:主要用来处理http请求,相当于dispatcherServlet+Model,处理流程大概是DispatcherServlet分发请求,然后通过业务处理层处理后把用户的请求数据封装成Model,然后再把Model返回给View进行展示。 @ResponseBody:将<em>controller</em>的方法返回的对象通过适当的转换器转换为指定的格式之后,写入到response对象的...
SpringBoot Controller 中常见注解
参考文章 参考样例: // 注册到swagger上的tags标签下 @Api(tags = SwaggerApiConfig.DELIVERY_ORDER) // 组合注解 @@Controller和@ResponseBody @RestController // 映射<em>访问</em>路径 @RequestMapping("/v1/{organizationId}/DeliveryOrder") pub...
springBoot启动成功,访问出现以下问题
ShiroConfig类 package com.pro.core.shiro.service; import com.pro.core.shiro.CustomShiroSessionDAO; im
springbootcontroller层入门
<em>controller</em>层常用的注解 @Controller //表明这个class是处理URL请求的 @Autowired //自动注入对象 @RequestMapping(path = {"/", "/index"}, method = {RequestMethod.GET, RequestMethod.POST})//处理URL映射,方法 @RestController和@C...
解决springboot无法访问此网站,localhost 拒绝了我们的连接请求的问题。
最近刚开始学习<em>spring</em><em>boot</em>的时候,写了几个<em>controller</em>,始终出现无法<em>访问</em>的页面,没有报404的错误, 出错的页面如下 大家注意到没有,在<em>spring</em><em>boot</em>启动成功标志之前,多了一些debug 的提示,正常启动,是没有提示的,我查询资料,始终解决<em>不了</em>这个问题,没有办法,只能用前一天的代码,再把今天的代码敲上去,所以,没有吧代码Git多么重要,至少昨天的代码是正确的。后来,又发现...
springboot项目,后台正常启动,访问controller时报HTTP Status 404 – Not Found
<em>spring</em><em>boot</em>项目,后台正常启动,<em>访问</em><em>controller</em>时报HTTP Status 404 – Not Found,请求路过的大神指教。 项目结构图: 启动类: <em>controller</em>: 后台启
springbootcontroller内RequestMapping访问不到解决方案
1.<em>spring</em><em>boot</em>application类会扫描同级包及其子目录下的包,确认<em>controller</em>在此范围内 2.<em>controller</em>类要有正确的注释:@Controller或@RestController 3.以上方法若都无效,而用的框架又是公司提供的,可以问问同事是否存在路径例如${ctxPath}之类,这是一种封装好的路径,指向特定的项目目录,你所用的路径前要加这个路径才能<em>访问</em>到项目内部...
SpringBoot,Controller 注解
SpringBoot,Controller 注解 @RequestMapping("/ping") @PathVariable @RequestMapping(value="/{id}", method=RequestMethod.GET) public List&lt;Map&lt;String, Object&gt;&gt; getUser(@PathVariable ...
spring boot 打成war包 在外部tomcat访问不到controller
最近一个项目  使用<em>spring</em> <em>boot</em>  打包正常,在idea运行<em>访问</em>正常,但是把war包丢在外部的tomcat 的情况下 却不能<em>访问</em>到<em>controller</em> 问了大佬  然后给了个链接,https://www.cnblogs.com/jpfss/p/9042249.html 我就不班门弄斧了。。...
SpringBoot打包无法访问JSP的问题
背景:公司项目,打包后无法<em>访问</em>JSP页面 一、打包后的jar包里没有jsp: 修改pom.xml,在其中加上如下配置 &lt;resource&gt; &lt;directory&gt;src/main/webapp&lt;/directory&gt; &lt;!-- webapp下的内容,必须放在该路径下 --&gt; &lt;targetPath&gt;META...
spring boot web项目 访问controller报404错误
把 xxxApplication.java文件放在<em>controller</em>包的父包中
springboot扫描不到controller访问是404
搭建<em>spring</em><em>boot</em>项目,启动类确定放在了根目录,注解检查也正常,但发现怎么<em>访问</em><em>controller</em>都是404,网上的说法大多都是这原因,后来发现 我创建的包的目录是这样com.dong.member... 而我自己groupId是com.lydong 后来我将两者同步后就可以了,之前没想到过这两者还有关系。...
SpringBoot Controller找不到视图路径
在启动类加注解@ComponentScan("com.<em>controller</em>")即可,括号里表示Controller所在包名。 参考:https://blog.csdn.net/jialiang_chen/article/details/53871046 SpringBoot Controller找不到视图路径 转载于:https://www.cnblogs.com/lvlin241...
springboot启动正常,但出现404错误,导致无法访问
通过main方法启动成功后,出现404无法<em>访问</em>的问题,通常可能是以下两种情况导致的: 1:<em>controller</em>控制类不在启动类所在的目录下的或子目录中 2:把requestMapping的value去掉,括弧里面直接写路径
spring boot启动未报错,但是http请求时无法连接
新建了一个控制器,并尝试进行启动请求,却提示无连接: @RestController public class DemoController { @RequestMapping(&quot;/hello&quot;) public String index() { return &quot;Hello World!&quot;; } } @SpringBootApplication publi...
spring boot开发教程:使用@RestController 、@Controller注解 构造http get、http post请求
<em>spring</em> <em>boot</em>使用 @Controller注解控制构造常见http get 、post请求案例 项目结构如下: pom.xml 配置 具体作用看代码注释。 &amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;amp;gt; &amp;amp;lt;project xmlns=&amp;quot;http://maven.apache.org/P
spring boot之@Controller和@RestController区别及应用
@Controller和@RestController区别: 在<em>spring</em><em>boot</em>开发中控制层使用注解@Controller时,加有@GetMapping(@PostMapping或@RequestMapping)注解的方法返回值对应的是一个视图,而使用@RestController返回值对应的是json数据,而@Controller+@ResponseBody的作用相当于@RestContr...
spring boot 项目访问controller报错
搭建最基本的<em>spring</em> <em>boot</em>项目,版本是2.0.4.RELEASE。 整合mybatis, 从数据库中查询数据。 我想 通过浏览器,直接<em>访问</em><em>controller</em>,看到json格式的数据; 但是,控制台中能看到查询的数据,接下来就报错。 Controller ``` @Controller public class UserController { @Autowired private UserService userService; @GetMapping("/findAll") @ResponseBody public List findAll(){ List list = userService.findAll(); System.out.println(Arrays.toString(list.toArray())); return userService.findAll(); } } ``` <em>访问</em> http://localhost:1111/findAll ![浏览器端没有显示json格式数据](https://img-ask.csdn.net/upload/201808/21/1534843529_294415.png) 控制台先显示查询出来的数据,然后报错; ``` [User{id='122221', status='1', roleId='03bd3cc782b242bbab08c464ac35b0fa', remark='监控大盘', UpdateTime=2018-08-16 15:10:27.0}, User{id='12222221', status='1', roleId='03bd3cc782b242bbab08c464ac35b0fa', remark='监控大盘', UpdateTime=2018-08-16 15:10:27.0}, User{id='yyx', status='1', roleId='yyx0101', remark='监控大盘', UpdateTime=2018-08-16 15:10:27.0}] 2018-08-21 17:03:55.089 INFO 17728 --- [a-EvictionTimer] c.n.e.registry.AbstractInstanceRegistry : Running the evict task with compensationTime 410ms 2018-08-21 17:03:55.132 ERROR 17728 --- [nio-1111-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/fasterxml/jackson/module/jaxb/JaxbAnnotationIntrospector] with root cause java.lang.ClassNotFoundException: com.fasterxml.jackson.module.jaxb.JaxbAnnotationIntrospector ``` 按照之前的想法,加上了@ResponseBody 注解后,方法返回的数据应该被<em>spring</em><em>boot</em>内置的jackson,转换成了json格式的数据, 然后浏览器端直接显示的。 不知道问题出在哪里?
SpringBoot(一) RestController的使用
完事开头难,好多年没玩后台了,度娘下才发现现在后台也是琳琅满目,五花八门都不知道咋下手了。 一直以为最近这俩年是前端大爆发的时候,然而也是后台大爆发的时候。打算把<em>spring</em><em>boot</em>从头到尾学习一遍了,这里将学习过程记录下来。 从事多年的web开发,当然第一步就是使用<em>spring</em><em>boot</em>的MVC来测试下后台<em>访问</em>咯 第一步:新建工程,新建一个父工程。 输入项目名称 点击...
springboot通过controller层实现页面切换
背景:通过<em>spring</em><em>boot</em>完成一个web项目时,想像<em>spring</em>mvc一样通过<em>controller</em>层实现页面切换。实现方式如下: //return &quot;dashboard&quot;;//这是由模板引擎解析,然后拼串     //return &quot;forward:/dashboard.html&quot;;//这是转发     return &quot;redirect:/main.html&quot;;//这是重定向 最终浏览器返...
SpringBoot 系列-3 SpringBoot 第一个Controller
注解这块与<em>spring</em>mvc都是一样的 我们看一个简单点例子。 package com.example.demo; import org.<em>spring</em>framework.stereotype.Controller; import org.<em>spring</em>framework.web.bind.annotation.RequestMapping; import org.<em>spring</em>framewo...
SpringBoot入门之访问Controller时的404
最近在研究<em>spring</em><em>boot</em>,发现启动时连<em>controller</em>都<em>访问</em><em>不了</em>。我的<em>spring</em><em>boot</em>的启动类的配置如下: <em>controller</em>层的配置如下:   服务启动以后我的<em>访问</em>路径为:localhost:8080/hello,可是页面一直报404,这是因为<em>spring</em><em>boot</em>服务启动后只会扫描启动类所在的包及以下的包。eg:启动类所在的包为com.<em>spring</em>.demo,那么其扫描...
Spring boot MVC配置详解
Spring Boot通过WebMvcAutoConfiguration来提供一些默认配置;大多数时候使用默认的配置即可满足要求。但有时可能需要做一些个性化定制,此时就需要使用以下方式来进行。 1 使用EnableWebMvc注解 此时会引入类WebMvcConfigurationSupport中的相关配置;而不会使用WebMvcAutoConfiguration中的配置。 EnableWe...
解决springBoot无法访问controller
两个文件要放在同一个包下或者如下: Application文件放在com.abc包下 HelloWorldController 文件放在com.abc.<em>controller</em>包下 注意:Application的位置放在HelloWorldController 的 “前面”,及Application是HelloWorldController 的上一级
Springboot2(4)Controller控制层讲解
目录 @Controller&amp;amp;@RestController @RequestMapping value属性 params、headers 示例 @PathVaribale &amp;amp; @RequestParam &amp;amp; @RequestBody @Controller&amp;amp;@RestController 项目前后台交互的话 无非两种方式 一种普通整体页面提交,比...
springboot的初次搭建,无法启动问题,controller无法访问问题
1.<em>spring</em><em>boot</em>项目的搭建,参考了这个教学网站 https://www.jianshu.com/p/2a37c26d1928 在线创建可以再这个网站http://start.<em>spring</em>.io/ 2.创建一个控制器,运行容易,并进行<em>访问</em>     问题1:Spring <em>boot</em> 嵌入的tomcat不能启动: Unregistering JMX-
【Spring boot】运行Controller的两种方式
方式一:当只需要运行一个控制器时 通过在UserController中加上@EnableAutoConfiguration开启自动配置,然后通过SpringApplication.run(UserController.class);运行这个控制器; 方式二:可运行多个控制器 通过@Configuration+@ComponentScan开启注解扫描并自动注册相应的注解Bean Java...
SpringBoot入门(三)Controller的使用
浅析@Controller:处理http请求 @RestController:Spring4之后新加的注解,用于代替原来@ResponseBody +@Controller的组合 @RequestMapping:配置url映射(用户通过<em>访问</em>某个url<em>访问</em>到我们某个方法)@Controller原来的代码@RestController public class HelloController {
springboot_@RestController,@SpringBootApplication注解
app +<em>controller</em>分离: &lt;1&gt;<em>controller</em>使用: @RestController: 整合了@Controller和@ResponseBody,加入了restful特性。 package org.jin.<em>spring</em><em>boot</em>3.<em>controller</em>; import org.<em>spring</em>framework.web.bind.annotation.Path...
springboot demo写好之后再去写一个controller,怎么也访问不到页面
由于版本差异,用SpringBoot 1.4.X以上版本开发时找不到@Controller定义的URL,于是在启动类加注解 <em>spring</em> <em>boot</em>对于目录结构有相应的要求,修改完目录结构之后,发现还是不可以,最后在主类中要顶一个注解(@ComponentScan("hello.hello2")),告诉<em>spring</em>需要扫描哪些包下面的<em>controller</em> ...
spring bootcontroller注意事项
<em>spring</em> <em>boot</em>的<em>controller</em>水深无比,经过学习,我总结一些tips,以便以后参照,减少错误: 1.<em>controller</em>主要有两个标签:@Controller和@RestController,两个标签无法同时发挥作用,前者标注的类只能返回静态文件,后者标注的类用于返回数据类型如json字符串 2.使用@Controller标签时,templates下的文件并不能被识别(自己试验过
SpringBoot通过Controller跳转页面
1.添加依赖(jasper将jsp转化为jvm能识别的字节码class.java文件) &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.apache.tomcat.embed&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;tomcat-embed-jasper&amp;lt;/artifactId&amp;gt; &amp;lt;scope&amp;gt;provi...
SpringBoot之访问静态资源(webapp...)
<em>spring</em><em>boot</em><em>访问</em>静态资源,默认有两个默认目录, 一个是  classpath/static 目录 (src/mian/resource) 一个是 ServletContext 根目录下( src/main/webapp ) 这在里可能有小伙伴对 classpath 不怎么了解,这里简要的介绍下,classpath 即WEB-INF下面的classes目录 ,在<em>spring</em><em>boot</em>项目...
springbootcontroller中使用了autowired注解,会导致工程无法启动
报错信息如下: org.<em>spring</em>framework.beans.factory.BeanCreationException: Error creating bean with name 'tempControllor': Injection of autowired dependencies failed; nested exception is org.<em>spring</em>framework.beans.factory.BeanCreationException: Could not autowire field: private com.templates.service.UserService com.templates.<em>controller</em>.TempControllor.userService; nested exception is org.<em>spring</em>framework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.templates.service.UserService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.<em>spring</em>framework.beans.factory.annotation.Autowired(required=true)} ![<em>controller</em>中使用了注解autowired](https://img-ask.csdn.net/upload/201705/01/1493568939_810362.png) 但是把<em>controller</em>里的注解去掉,service和dao中还存在autowired注解,不会影响工程正常启动 ![启动正常](https://img-ask.csdn.net/upload/201705/01/1493569310_114957.png) ![service中含有autowired注解](https://img-ask.csdn.net/upload/201705/01/1493569324_518049.png)
关于SpringBoot无法扫描子模块Controller问题的求助
如标题,使用SpringBoot新建了一个项目,并且新建了多个子模块,启动类添加了@SpringBootApplication 和 @ComponentScan("") 注解,但启动后还是无法加载相关
spring boot 学习之controller
在初接触<em>spring</em> <em>boot</em>的过程中,找不到requestmapping是很常见的,但是这个却是比 较基础的东西。 问题描述: Requestmapping 无法找到,尤其是在<em>controller</em>中,经常出现如下图的问题:原因分析:无法找到给予的Mapping,所以,也没有页面返回。可能出现的原因: 1)mapping名称出现错误(在代码的过程中,如果可以赋值,请不要完全手写,因为这很容易出
spring boot 处理请求的方式 Controller 与RestController
<em>spring</em> <em>boot</em> 基于<em>spring</em> MVC的基础上进行了改进, 将@Controller 与@ResponseBody 进行了合并成一个新的注解 @RestController。 当用户请求时,需要有视图渲染的,与请求数据的请求分别使用@Controller与@RestController 。
IntelliJ Idea SpringBoot 数据库增删改查实例
IntelliJ Idea SpringBoot 数据库增删改查实例#第一个SpringBoot程序 这里使用的开发软件是`IntelliJ Idea`,和`Eclipse`差不太多,界面更炫酷,功能更强大;`And
Spring Boot 3---Controller使用案例
1、Spring Boot的Controller使用 (1)@Controller ---处理http请求 (2)@RestController---Spring4之后新加的注解,原来返回json需要 @ResponseBody配合@Controller (3)RequestMapping配置url映射 (4)PathVariable获取url中的数据 (5)RequestParam
SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍
SpringBoot 中常用注解@Controller/@RestController/@RequestMapping介绍@Controller 处理http请求@Controller //@ResponseBody public class HelloController { @RequestMapping(value="/hello",method= RequestMethod.GET)
spring boot 自定义controller不能扫描到的问题
<em>spring</em> <em>boot</em> 自定义<em>controller</em>路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。官方建议application.java放的位置: 解决的办法: 1、把自建的<em>controller</em>类放到启动类同一级目录下(不建议这样做)。2、把启动类@RestController @EnableAutoConfiguration注解改成@SpringBootApplic
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
15线性布局下载
15线性布局,android学习例子,代码简洁,注释清楚 相关下载链接:[url=//download.csdn.net/download/zengmingen/9179095?utm_source=bbsseo]//download.csdn.net/download/zengmingen/9179095?utm_source=bbsseo[/url]
机器学习实战 中文高清+源码下载
绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 绝对高清+源码 相关下载链接:[url=//download.csdn.net/download/m0_37558397/10173665?utm_source=bbsseo]//download.csdn.net/download/m0_37558397/10173665?utm_source=bbsseo[/url]
將多個文件融合在一起EXE融合器下载
EXE融合器V4.1版,將多個文件融合在一起執行。該版本拋棄了討厭的IMS文件,直接將文件路徑名做成EXE文件來執行。 另外,該版本還增加了文件合并功能————就是將多個文件合并起來(捆綁)。合并好的文件不會被大多數反捆綁程序偵測到以及不會被殺毒軟件查殺。 该版本添加了淘宝导向功能,里面列举了一些淘宝网的商品 相关下载链接:[url=//download.csdn.net/download/suneye77/2539125?utm_source=bbsseo]//download.csdn.net/download/suneye77/2539125?utm_source=bbsseo[/url]
我们是很有底线的