DEV/SpringFramework

    private method Test

    public void testClass(Gson gson){ ... 생성자(Environment env){} } @RunWith(MockitoJUnitRunner.class) public class LocalTest{ TestClass testClass; @Mock Environment env; @Before public void setUp() { testClass = new TestClass(env); } @Test public void privateMethodCall_Test() { Logger log = (Logger) LoggerFactory.getLogger(LocalTest.class); try { Class c = testclass.getClass(); Method method = c.get..

    Lombok 어노테이션

    @Getter/@Setter : 자동으로 get/set을 생성해준다 - getXXX(), setXXX(), (boolean은 isXXX()) 자동 생성 - 기본적으로 접근제한자는 public - @Getter(AccessLevel.PRIVATE)과 같이 처리할 수 있다. - AccessLevel : PUBLIC, PROTECTED, PACKAGE, PRIVATE - 필드에 @Getter,Setter를 지정할 수도 있지만 클래스에 붙여도 된다. - 클래스에 생성하고 특정 필드의 getter/setter를 생성하고 싶지 않으면 AccessLevel.None을 달아주면 된다. @NoArgsConstructor : 기본 생성자 생성 (매개변수 X) - input 파라미터가 없는 생성자를 자동으로 생성해준다 - ..

    [Spring] Build 후 실행

    [Spring] Build 후 실행

    java -jar gameServer-0.0.1-SNAPSHOT.jar 실행 Exception in thread "main" java.lang.UnsupportedClassVersionError: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 -> 55.0 : Java 11 내 컴퓨터에 깔려있는 자바는 Java 8 ... www.oracle.com/kr/java/technologies/javase-jdk11-downloads.html https://w..

    [Spring] application. properties 변수 맵핑

    [Spring] application. properties 변수 맵핑

    // application.properties test.msg = testmsg test.msg = testmsg

    [Spring] Server 구축 [1]

    [Spring] Server 구축 [1]

    Mybatis sqlMapping을 제공하는 dependency https://mvnrepository.com/ maven으로 생성했기 때문에 pom.xml에 mysql dependency 추가 DB 연결하자마자 바로 500 에러 발생 ~~ ! ! { "timestamp": "2021-09-08T15:54:38.186+00:00", "status": 500, "error": "Internal Server Error", "path": "/user/1" } # Spring boot 500 에러 원인.. -- Access denied for user '내컴퓨터사용자명'@'localhost' (using password: YES) 라고 떴다. 파악해보니 create user '내컴퓨터사용자명'@'localhos..