pom.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
application.properties:
spring.profiles.active=dev
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=postgres
spring.datasource.password=xxxxxx
mybatis.type-aliases-package=com.aaa.model
mybatis.mapper-locations=classpath:mapper/*.xml
model:
import lombok.Data;
import java.time.OffsetDateTime;
@Data
public class FileContent {
private String id;
private OffsetDateTime created_at;
private OffsetDateTime updated_at;
private String content;
private String ip;
private String os;
private String path;
private String status;
}
mapper:
import com.aaa.FileContent;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Repository;
import java.util.List;
@Repository
public interface FileContentMapper {
@Select("SELECT * FROM file_content")
List
}
FileContentService
import com.aaa.mapper.FileContentMapper;
import com.aaa.model.FileContent;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class FileContentService {
private final FileContentMapper fileContentMapper;
public FileContentService(FileContentMapper fileContentMapper) {
this.fileContentMapper = fileContentMapper;
}
public List
return fileContentMapper.findAll();
}
}