mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-07-22 15:25:49 +00:00
refactoring controllers in common and business
This commit is contained in:
parent
ac7daa7b3d
commit
5694967a71
18 changed files with 40 additions and 21 deletions
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.system;
|
||||
package org.springframework.samples.petclinic.configuration;
|
||||
|
||||
import javax.cache.configuration.MutableConfiguration;
|
||||
|
|
@ -13,9 +13,10 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import org.springframework.samples.petclinic.common.*;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.service.business.OwnerService;
|
|
@ -13,10 +13,11 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.samples.petclinic.common.*;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetTypeDTO;
|
|
@ -13,12 +13,13 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.common.CommonWebSocket;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.business.VetsDTO;
|
||||
import org.springframework.samples.petclinic.service.business.VetService;
|
||||
import org.springframework.stereotype.Controller;
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
|
@ -23,6 +23,7 @@ import org.springframework.samples.petclinic.common.CommonAttribute;
|
|||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.common.CommonWebSocket;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.VisitDTO;
|
||||
import org.springframework.samples.petclinic.service.business.PetService;
|
|
@ -13,7 +13,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.springframework.samples.petclinic.system;
|
||||
package org.springframework.samples.petclinic.controller.common;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
@ -1,10 +1,11 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.common;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.core.ResolvableType;
|
||||
import org.springframework.data.repository.query.Param;
|
||||
import org.springframework.samples.petclinic.common.*;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.common.CredentialDTO;
|
||||
import org.springframework.samples.petclinic.dto.common.MessageDTO;
|
||||
import org.springframework.samples.petclinic.dto.common.UserDTO;
|
|
@ -1,4 +1,4 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.common;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.messaging.simp.SimpMessagingTemplate;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.system;
|
||||
package org.springframework.samples.petclinic.controller.common;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
|
@ -1,4 +1,4 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.jupiter.api.*;
|
||||
|
@ -9,6 +9,8 @@ import org.springframework.boot.test.mock.mockito.MockBean;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.OwnerController;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetTypeDTO;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Collections;
|
||||
|
@ -36,6 +36,9 @@ import org.springframework.samples.petclinic.common.CommonAttribute;
|
|||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonError;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.OwnerController;
|
||||
import org.springframework.samples.petclinic.controller.common.WebSocketSender;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetTypeDTO;
|
|
@ -1,4 +1,4 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.jupiter.api.*;
|
||||
|
@ -9,6 +9,8 @@ import org.springframework.boot.test.mock.mockito.MockBean;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.PetController;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.repository.PetRepository;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import static org.mockito.BDDMockito.given;
|
||||
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
|
||||
|
@ -41,6 +41,8 @@ import org.springframework.samples.petclinic.common.CommonAttribute;
|
|||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonError;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.PetController;
|
||||
import org.springframework.samples.petclinic.dto.business.OwnerDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetTypeDTO;
|
||||
|
@ -49,12 +51,9 @@ import org.springframework.samples.petclinic.service.business.OwnerService;
|
|||
import org.springframework.samples.petclinic.service.business.PetService;
|
||||
import org.springframework.samples.petclinic.service.business.PetTypeService;
|
||||
import org.springframework.samples.petclinic.service.common.UserDetailsServiceImpl;
|
||||
import org.springframework.samples.petclinic.validator.PetDTOValidator;
|
||||
import org.springframework.security.test.context.support.WithMockUser;
|
||||
import org.springframework.test.context.junit4.SpringRunner;
|
||||
import org.springframework.test.web.servlet.MockMvc;
|
||||
import org.springframework.web.bind.WebDataBinder;
|
||||
import org.springframework.web.bind.annotation.InitBinder;
|
||||
|
||||
/**
|
||||
* Test class for the {@link PetController}
|
|
@ -1,4 +1,4 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import com.fasterxml.jackson.databind.DeserializationFeature;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
@ -14,6 +14,8 @@ import org.springframework.boot.test.mock.mockito.MockBean;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.VetController;
|
||||
import org.springframework.samples.petclinic.dto.business.VetsDTO;
|
||||
import org.springframework.samples.petclinic.repository.VetRepository;
|
||||
import org.springframework.samples.petclinic.service.business.VetService;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.mockito.BDDMockito.given;
|
||||
|
@ -37,6 +37,8 @@ import org.springframework.messaging.simp.SimpMessagingTemplate;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.VetController;
|
||||
import org.springframework.samples.petclinic.dto.business.SpecialtyDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.VetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.VetsDTO;
|
|
@ -1,4 +1,4 @@
|
|||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.jupiter.api.*;
|
||||
|
@ -9,6 +9,7 @@ import org.springframework.boot.test.mock.mockito.MockBean;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.VisitDTO;
|
||||
import org.springframework.samples.petclinic.model.business.Visit;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.controller;
|
||||
package org.springframework.samples.petclinic.controller.business;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
import static org.mockito.BDDMockito.given;
|
||||
|
@ -36,6 +36,8 @@ import org.springframework.messaging.simp.SimpMessagingTemplate;
|
|||
import org.springframework.samples.petclinic.common.CommonAttribute;
|
||||
import org.springframework.samples.petclinic.common.CommonEndPoint;
|
||||
import org.springframework.samples.petclinic.common.CommonView;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.business.VisitController;
|
||||
import org.springframework.samples.petclinic.dto.business.PetDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.PetTypeDTO;
|
||||
import org.springframework.samples.petclinic.dto.business.VisitDTO;
|
|
@ -14,7 +14,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.samples.petclinic.system;
|
||||
package org.springframework.samples.petclinic.controller.common;
|
||||
|
||||
import org.junit.jupiter.api.Disabled;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
@ -23,6 +23,7 @@ import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMock
|
|||
import org.springframework.boot.test.context.SpringBootTest;
|
||||
import org.springframework.boot.test.mock.mockito.MockBean;
|
||||
import org.springframework.samples.petclinic.controller.WebSecurityConfig;
|
||||
import org.springframework.samples.petclinic.controller.common.CrashController;
|
||||
import org.springframework.samples.petclinic.service.common.UserDetailsServiceImpl;
|
||||
import org.springframework.security.test.context.support.WithMockUser;
|
||||
import org.springframework.test.web.servlet.MockMvc;
|
Loading…
Reference in a new issue