spring-mvc

    1熱度

    2回答

    我使用@Cacheable註釋緩存我的方法的結果緩存空值。出於性能原因,我想緩存null和從方法返回的非空值。 但這裏的問題是春天緩存非空值,但由於某些原因不緩存爲空。 這裏是我的代碼: @Cacheable( cacheManager = "promoCacheManager", value = "promos:campaign", key = "'pro

    2熱度

    1回答

    當我嘗試使用組件內部的Autowired服務時,我的Spring Web App返回java.lang.NullPointerException。 我試過解決方案here但它不適用於我,因爲我已經在使用@component。 這裏是我的全部例外: java.lang.NullPointerException at ir.yasharne.rpi.websocket.MyStompSess

    2熱度

    1回答

    我有一個帶有平靜端點/小部件/ {id}的web應用程序。 此端點接受更新dto並呼叫服務層進行更新。 我目前從json主體中提取更新的數據。然而,該服務需要比json主體包含的更多數據,例如當前用戶和來自url的id。 目前我的控制器方法看起來像 @RequestMapping(value = "/{id}", method = RequestMethod.PUT) public Widget

    1熱度

    1回答

    我有2個問題在這裏: 月1日:我得到一個HTTP 404。我認爲這是春季安全過濾器URL映射之間的衝突和調度程序servlet映射。我在說,因爲當我從我的web.xml中刪除彈簧安全配置時,請求映射過程正常工作。 第二:我得到了「臭名昭著」 HTTP 500無法計算表達式「ROLE_ADMIN」 現在怎麼可能對我有問題2如果我擺在首位404?我對此毫不知情。昨天一切都在問題1正常工作,所以我得到了

    0熱度

    1回答

    我正在使用spring-boot來實現一些其他端點。我用@Autowired實現了AbstractRepository和AbstractEnpoint。然後兩者都被真正的2個端點擴展:ClientEndpoint和HospitalReservationListEndpoint。 但我得到在瀏覽器中出現以下錯誤,當我嘗試調用端點是neccessite庫方法: "org.springframework

    0熱度

    1回答

    我在春天的學習的過程中我發現。我使用thymeleaf來創建一個簡單的網絡應用程序,添加,編輯和刪除數據庫中的用戶。 我使用的HTML頁面來顯示數據庫和編輯兩個單獨的頁面,並添加新用戶。 編輯和完全除去工作,但每當我嘗試添加一個用戶我得到new.html錯誤(new.html包含窗體添加一個新用戶) Property or field xxxx cannot be found on null

    2熱度

    1回答

    在JAX-RS資源類,我們可以使用 @Context private HttpServletRequest request; 能夠從HTTP請求訪問的細節。 Spring Boot中的上述行相當於什麼?我不想在我的REST控制器類的每個方法中添加HttpServletRequest作爲參數。

    3熱度

    1回答

    我在春天啓動一個biginner,我有這個表至極有一個編輯按鈕的每一行 <td><a th:href="@{/appel/edit/{id}(id=${appel.id})}">edit</a></td> 這是它的控制器: @RequestMapping(value= "/appel/edit/{id}", method = RequestMethod.GET) public Strin

    0熱度

    1回答

    當我想創建CustomAuthenticationSuccessHandler添加日誌,每個用戶登錄調用默認AuthenticationSuccessHandler: class CustomAuthenticationSuccessHandler implements AuthenticationSuccessHandler{ UserService getUserService()

    0熱度

    2回答

    我在服務器端代碼有此(彈簧MVC): @CrossOrigin(起源=「*」) @Controller 然而,當我嘗試使用以角的請求4我收到以下錯誤: XMLHttpRequest cannot load http://localhost:8081/newProject/updateTaskRemarks?goalSectionId=1002&goalSectionSupRemarks=yo .