Spring-boot 25

JPA: 정수 목록을 단일 필드에 저장합니다.

JPA: 정수 목록을 단일 필드에 저장합니다. 표준 JPA 2로 각 엔티티 테이블의 단일 필드에 정수 목록을 저장할 수 있습니까? @Entity @Table(name="tbl_myentities") public class MyEntity { @ElementaryCollection @Column(name="vals") // in table tbl_myentities private List vals; 단일 필드에 여러 값을 저장할 수 없습니다.단일 필드에 저장하는 이유는 무엇입니까? 한 가지 방법은 String 유형의 필드를 사용하여 쉼표로 구분된 목록에 모든 정수를 추가하고 게터와 세터를 결합/폭발하는 것입니다. private String vals; public setVals(int vals[]) { //..

programing 2023.07.08

HATEOAS 메서드를 찾을 수 없습니다.

HATEOAS 메서드를 찾을 수 없습니다. 수것 같습니다. 예를 들어 HATEOAS 메소드를 찾을 수 없습니다.linkTo?내가 뭘 빼놓았나요? pom.xml 4.0.0 org.springframework provider 0.1.0 org.springframework.boot spring-boot-starter-parent 1.1.5.RELEASE org.springframework.boot spring-boot-starter-web org.springframework.security spring-security-web org.springframework.security spring-security-config org.springframework.security.oauth spring-security-o..

programing 2023.06.28

Spring boot "spring-boot-starter-mail"을 통해 전자 메일 보내기

Spring boot "spring-boot-starter-mail"을 통해 전자 메일 보내기 Spring boot를 사용하여 이메일을 보내려고 하는데 다음과 같은 메시지가 표시됩니다. java.lang.UnsupportedOperationException: Method not yet implemented at javax.mail.internet.MimeMessage.(MimeMessage.java:89) at org.springframework.mail.javamail.SmartMimeMessage.(SmartMimeMessage.java:52) at org.springframework.mail.javamail.JavaMailSenderImpl.createMimeMessage(JavaMailSender..

programing 2023.06.23

SpringBootTest로 측면을 테스트하는 방법은 무엇입니까?

SpringBootTest로 측면을 테스트하는 방법은 무엇입니까? Spring Boot 2.1.6을 사용하여 봄에 간단한 측면을 만들었습니다.풀어주다.기본적으로 메서드에 소요된 총 시간을 기록합니다. @Aspect @Component public class TimeLoggerAspect { private static final Logger log = LoggerFactory.getLogger(TimeLoggerAspect.class); @Around("@annotation(demo.TimeLogger)") public Object methodTimeLogger(ProceedingJoinPoint joinPoint) throws Throwable { long startTime = System.current..

programing 2023.06.23

@EnableJpa* 주석을 사용한 Spring @WebMvcTest

@EnableJpa* 주석을 사용한 Spring @WebMvcTest 저는 다음과 같은 메인 클래스가 있습니다. @EnableJpaAuditing @SpringBootApplication @EnableJpaRepositories(repositoryFactoryBeanClass = EnversRevisionRepositoryFactoryBean.class) public class SampleApplication { public static void main(String[] args) { SpringApplication.run(SampleApplication.class, args); } } 그리고 다음 유닛 테스트 수업. @RunWith(SpringRunner.class) @WebMvcTest(control..

programing 2023.06.23

잭슨이 변수 이름의 대소문자를 변경하지 못하도록 합니다.

잭슨이 변수 이름의 대소문자를 변경하지 못하도록 합니다. 저는 봄에 잭슨을 이용하여 JSON에 제 수업을 연재하고 있습니다.아래 예시와 같은 클래스를 직렬화하면 잭슨은 특정 필드의 이름을 Camel Case에서 소문자로 변경하고 있습니다.사용자 지정(비) 직렬화 프로그램을 만들어 이 문제를 해결할 수 있다는 것을 알고 있지만, 이 기능을 전체적으로 해제하기를 희망합니다.application.properties에서 속성을 설정하면 됩니다. 기본 Jackson 명명 전략에 따라 이 작업은 수행되지 않습니다. 등록된 사용자 지정 전략이 없는 경우 기본 Java 속성 이름 지정 전략이 사용되며 필드 이름은 그대로 유지됩니다. class Foo { private final String firstName; priv..

programing 2023.06.23

Gradle에서 BuildProperties bean 자동 배선 - NoSch BeanDefinition예외.

Gradle에서 BuildProperties bean 자동 배선 - NoSch BeanDefinition예외. Gradle 빌드 파일에서 Java 어플리케이션 버전을 가져오려고 합니다.여기 지시사항을 따르고 있습니다. https://docs.spring.io/spring-boot/docs/current/reference/html/howto-build.html build.gradle buildscript { repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle- plugin:1.5.7.RELEASE") } } project.version = '0.1.0' apply plugin:..

programing 2023.03.25

Intelij, 타겟 JRE vesion이 프로젝트 jdk 버전과 일치하지 않습니다.

Intelij, 타겟 JRE vesion이 프로젝트 jdk 버전과 일치하지 않습니다. MacBook에서 Intelij Community 버전 2019.3을 사용하고 있습니다.심플한 스프링부츠(자바) 프로젝트가 있습니다.장치 테스트를 실행할 때마다 다음과 같은 경고가 표시됩니다. 이 오류를 없애려면 인텔리지를 어디에서 확인해야 합니까?(인터넷에서 "프로젝트 설정"을 들었는데 이 옵션이 어디에 있는지 찾을 수 없습니다.)Gradle의 타겟 JRE 버전은 Intelij 내에서Gradle JVM설정Preferences (cmd + ,)>Build, Execution, Deployment>Gradle: 프로젝트 JDK 버전은Project SDK설정Project Structure (cmd + ;): (InteliJ..

programing 2023.03.25

JSON 구문 분석 오류: io.starter.topic 인스턴스를 생성할 수 없습니다.주제

JSON 구문 분석 오류: io.starter.topic 인스턴스를 생성할 수 없습니다.주제 Spring Boot를 배우고 있는데 데모를 했는데 POST 했을 때 오브젝트 추가 요청이 안 들어왔어요! 오류 메시지는 다음과 같습니다. { "timestamp": 1516897619316, "status": 400, "error": "Bad Request", "exception": "org.springframework.http.converter.HttpMessageNotReadableException", "message": "JSON parse error: Can not construct instance of io.starter.topic.Topic: no suitable constructor found, c..

programing 2023.03.20

@WebMvcTest를 사용하여 "최소 1개의 JPA 메타모델이 존재해야 합니다"를 가져옵니다.

@WebMvcTest를 사용하여 "최소 1개의 JPA 메타모델이 존재해야 합니다"를 가져옵니다. Spring에 온 지 얼마 안 된 사람인데, 기본적인 통합 테스트를 몇 가지 하려고 합니다.@Controller. @RunWith(SpringRunner.class) @WebMvcTest(DemoController.class) public class DemoControllerIntegrationTests { @Autowired private MockMvc mvc; @MockBean private DemoService demoService; @Test public void index_shouldBeSuccessful() throws Exception { mvc.perform(get("/home").accept(..

programing 2023.03.15